- 浏览: 2732194 次
- 性别:
- 来自: 上海
最新评论
-
代码改变生活:
虽然代码敲的头疼的要命,但是依然要感谢你,感谢您共享!!!!开 ...
jxl读取excel日期相差8小时 -
www3837:
org.slf4j.Logger 下载 -
hyztty:
wait_timeout = 86400 interacti ...
druid连接池 -
niaodanwangzi:
连接池可不是给你检测连接状态用的。是为了连接复用,减少连接数。 ...
druid连接池 -
supermine0903:
学习了 啦啦啦
多个路由器同时上网
文章列表
package com.interview.testclassload;
/**
* Created by Germmy on 2020/1/6.
*/
public class Line {
static {
System.out.println("静态代码块 loading line...");
}
}
package com.interview.testclassload;
/**
* Created by Germmy on 2020/1/6.
*/
...
普通类和线程类的区别
- 博客分类:
- java
假设一个类是SubThread,它的init()方法实现了一个匿名内部类,另一个是Outer,这个类专门负责打印传入的字符串。
举例如下:
package germmy.home.testmultithread;
import java.util.concurrent.locks.Lock;
import java.util.concurrent.locks.ReentrantLock;
public class LockTest {
Outer outer=new Outer();
public static void ...
1、Mac starUML在导出png图片时,不要用save as,而是export as .
这是因为mysql版本低导致的,只有5.5的会有这个问题,5.6不会有这个问题。
可以使用触发器来替代一下:
CREATE TABLE `example` (
`id` INTEGER UNSIGNED NOT NULL AUTO_INCREMENT,
`created` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP,
`lastUpdated` DATETIME NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB;
DROP TRIGGER IF EXIS ...
这是mysql PXC集群垮了的原因
我们的架构是3主强一致。
由于执行一个SQL,更新一张10W记录的表,但是这个表没有主键,导致主1更新成功后,强一致同步时,每次更新都是全表扫描,这样主2在同步时,同步花的时间是10W*10W,主2瞬间垮掉,然后拒绝服务,这样也将主1hang住。
此时对外已经不提供服务,所以就报mysql read innitial packet错误。
spring quartz express
- 博客分类:
- spring
10 0 1 * * ?
这是线上quartz的一个配置,什么意思呢?
它表示的是在每天的凌晨的1点10分运行,前3位分别表示的是秒、分、时。
0代表0秒、0分、0秒,如果想要任意值,用* 或者 ?
参考链接1
环境:Ubuntu12(vm虚拟机)+Xampp5.6.3_x86
iteye的搜索功能太烂了,好多基于Lucene的框架都能搜索到,可是它就是搜索不出来,在关键的时刻叫人太郁闷了。
今天下午费了好大的劲,终于将wordpress在ubuntu上安装成功,但是wordpress也有一些缺点:
1、不支持插入”Java代码“的功能.重大缺陷。可能需要装一些插件之类的。
2、装的这个版本目前只支持英文,不支持中文。
3、新建的blog标题不能写中文,否则查看提示not found.
综上,如果想要将wordpress用在线上服务器,还需要仔细研究一段时间。
...
mybatis防止sql注入
- 博客分类:
- mybatis
在用mybatis时,用##就可以避免sql注入了,因为它采用了预编译。
但是如果用$$就不能避免。
因为##会往传入的参数上加个引号,而$$不会。
举例如下:
select * from user where user_name=#user_name#;
select * from user where user_name=$user_name$;
假设user_id传入1 or 1=1,那么上述2个SQL解析结果如下:
select * from user where user_name=" 1 or 1=1 ";
sele ...
nginx 配置跳转
- 博客分类:
- 系统应用
1、安装nginx
sudo apt-get install nginx
sudo service nginx start
2、在/usr/share/nginx下面新建目录mytest,在此目录中新建index.html并在页面上写入一个hello wolrd.
3、删除/etc/nginx/sites-enabled/default;
新建一个文件mytest,文件内容为:
server {
listen 80;
root /usr/share/nginx/mytest;
index index.h ...
git guest reporter
- 博客分类:
- git
权限列表如下:
Action
Guest
Reporter
Developer
Master
Owner
Create new issue
✓
✓
✓
✓
✓
环境:Ubuntu+Mysql5.5
近期一直报连接池连接的错误,主要就是那个什么last packet 多少ms以前。
所以就研究了下。
druid连接池和mysql的连接关系可以简单理解为下面的案例。
有10个接线员A和远程10个接口员B在通讯,如果不用连接池,那么每用一次就要拨号、建立链接、通话、挂断,非常浪费时间。所以如果10个接线员A提前就和B接通,然后一直不挂断,这样需要时只要喊话一下就行了,效率高,真正的基于TCP连接可以参考我的这篇博客
但是这样会导致一个问题,如果B偷懒,偷偷的将电话挂断,而A不知道,再讲话就会出错了。
针对这种情 ...
环境:Mac10.11.5+Outlook 2016
近日outlook提示服务器空间已满,初步问了同事,竟然说要手动去服务器删除邮件,这他妈的也老土了吧。
后来听了一个高人说,利用存档即可将邮件从服务器上删除,而将文件保存在本地。
步骤:
1、左上角OutLook->偏好设置->常规->去掉【隐藏在我电脑文件夹】的勾。
2、此时,在收件箱里面会多一个【在我的电脑上】文件夹。
3、在其下面新建一个文件夹,起名叫存档。
4、点击工具栏的规则->编辑规则->在我的电脑上->点击右边的+->规则设置为当发件日期大于10天 ...