Shell常用招式大全之入门篇

第一招 HelloWorld

第一式:echo

echo "Hello World"
echo -n "Hello World"    # 不带换行
echo -e '\e[0;33;1mHello\e[0m World'   # 带颜色的玩法
echo -e '\e[0;33;4mHello\e[0m World'   # 带颜色+下划线
echo -e '\e[0;33;5mHello\e[0m World'   # 带颜色+闪烁

格式为 \e[背景色;前景色;高亮格式m,请阅读详细文档后使用正确的姿势进行装逼。

第二招 判断

第一式:if

if true
then[......]

Read more

150 Opening ASCII mode data connection for /bin/ls (2 bytes).解决办法

成功连接ftp服务器后,运行ls等命令会报150 Opening ASCII mode data connection for /bin/ls (2 bytes).错误,关闭Passive模式也不行,最后新建了一个系统操作员用户test,并在ftp服务器中配置用户test,可以成功操作,因为权限不够所以ls等命令不能用

java内存溢出示例

public class A {
private int i;
private   A a = new A();
public A() {
System.out.println(111);
}
public static void main(String[] args) {
A a = new A();
}
}

如上述代码,执行的时候会产生堆栈溢出.Exception in thread “main” java.lang.StackOverflowError,但是如果把A中的变量a换成static的变量则不会出现这个问题,

public class A {
pr[......]

Read more

前端进阶之路:点击事件绑定

引言

前端之所以被称为前端,是因为它是整个 Web 技术栈中距离用户最近、直接与用户进行交互的一环。而网页界面与用户的交互通常是通过各种事件来达成的;在各种事件之中,点击事件 往往又是最常见、最通用的一种界面事件。

本文将介绍我在 “点击事件绑定” 这一场景下的进阶之路。

背景

我是一个前端小兵,我在一家互联网公司做做一些简单的业务开发。

某一天,我接到了一个需求,做一个抽奖功能。公司里的前辈们已经完成了业务逻辑,而且已经提供了业务功能的接口,只需要我制作页面并完成事件绑定即可。

实践

开动

我写好了页面,页面中有一个 ID 为 lucky-draw 的按钮元素。接下来[......]

Read more

oracle两表关联更新

oracle两张表关联更新

UPDATE detail a
SET settle_status = ‘7777’
WHERE EXISTS
(SELECT 1
FROM abc b
WHERE b.oppaccno = a.cracc_no

)

JBOSS连接池 合理的设置fetchsize

1. 什么是fetchsize?

1.1  Oracle中的fetchsize

先来简单解释一下,当我们执行一个SQL查询语句的时候,需要在客户端和服务器端都打开一个游标,并且分别申请一块内存空间,作为存放查询的数据的一个缓冲区。这块内存区,存放多少条数据就由fetchsize来决定,同时每次网络包会传送fetchsize条记录到客户端。应该很容易理解,如果fetchsize设置为20,当我们从服务器端查询数据往客户端传送时,每次可以传送20条数据,但是两端分别需要20条数据的内存空闲来保存这些数据。fetchsize决定了每批次可以传输的记录条数,但同时,也决定了内存的大小。这块内存,在[......]

Read more