- 浏览: 97977 次
- 性别:
- 来自: 广州
最新评论
-
penuel:
保护日志发生现场LocationInfo(日志发生时的类、方法 ...
Log4j笔记 第九章 封装Log4j -
imu2008:
good~
如何创建一个org.eclipse.core.resources.IFile对象实例 -
mwhgJava:
bluepenguin2008 写道你好,请问这个封装后怎么用 ...
Log4j笔记 第九章 封装Log4j -
bluepenguin2008:
你好,请问这个封装后怎么用啊。每个类还是要像下面这样声明吗?p ...
Log4j笔记 第九章 封装Log4j
文章列表
/**
* TimeSpan is not synchronized.
*
* If multiple threads access a TimeSpan concurrently, it must be synchronized externally.
*
* If multiple threads access a TimeSpan concurrently, ConcurrentTimeSpan are usually recommended.
*
* @see ConcurrentTimeSpan
*
*/
public class TimeSp ...
只有IE能上网,其他浏览器均不可以!
https://www.cnblogs.com/LeeZz/p/4476411.html
今天起来,高高兴兴的来到实验室,发现电脑打开上不了网。本人平时喜欢用Chrome,发现上不了网,就开始ping。发现可以ping通,但是网页打不开!
第一反应是DNS的问题,可以发现DNS没问题,能正常解析地址。无奈之下,只能找度娘。有人说可能是浏览器的问题,于是,我就用我电脑上剩下的唯一浏览器IE试了试。
还真的能上网,那么是我浏览器的问题?后来我发现其他浏览器也不好使,只有IE可以。
再次度娘之后,得到完美解答,下面整理出来,给遇到同样问题的朋友们 ...
安装mongodb时,最后一步,一直卡着不动
是因为到最后一步时,左下角的勾勾没有去掉,mongodb compass是图形化管理界面,下载它需要很久很久,还有可能一直下不来,所以把勾去掉就能马上安装好。
一句话描述:逻辑删除建议使用2张表。
通常我们在做配置类的表设计时,
1. 为了审计谁最后废弃删除了配置数据。
2. 为了在误删除数据时,很方便的恢复数据。
我们使用了逻辑删除相关字段,deleteId和deleteTime等。
这样被逻辑删除的数据仍然遗留在表中。
这个逻辑删除字段,对业务代码的影响较大;对更新和查询数据库的性能影响也较大。表现如下:
1. 查询数据时,所有的查询条件都需要增加deleteTime==null。
2. 不可以使用业务唯一性Id作为数据库表Id,需要增加1个专门的没有逻辑意义的自增长Id作为唯一性Id。
3. 业务Id不能建唯一性约束,也不能建唯一索引。 ...
TimeInterval, 用于计算上次获取时间间隔的时间到当前时间的时间间隔
非线程安全版本,用于1个线程里。
public class TimeInterval {
private long current;
public TimeInterval() {
current = System.currentTimeMillis();
}
public long get() {
long last = current;
current = System.currentTimeMi ...
清除坏的<none>:<none>镜像
docker rmi $(docker images -f "dangling=true" -q)
如果用sudo 前后都需要加sudo哦
原文:http://www.projectatomic.io/blog/2015/07/what-are-docker-none-none-images/
如何关闭 jpa project change event handler
1.) 退出Myeclipse(或eclipse);
2.) 进入Myeclipse(或eclipse)的安装目录;
linux中:
mkdir disabled
mkdir disabled/features disabled/plugins
mv plugins/org.eclipse.jpt.* disabled/plugins
mv features/org.eclipse.jpt.* disabled/features
windows 中:
创建名为disabled的文件夹;
在disabled文件夹下 ...
http://www.daibei.org/win7-lenovo-z460-hdmi-system-to-solve-the-problems-connected-lcd-tv.html
联想Z460支持HDMI输出,昨天买了一条HDMI高清线接上家里的液晶电视试试,却发现有两个问题:
桌面超过了电视显示范围,有一部分没有显示出来。
有图像 ...
步骤:
1、打开菜单:工具 -> 文件格式,打开“文件格式”对话框。
2、左边列表中选中"Java源代码",
3、右边“转换”选项卡中“杂项”组中,选择“编码:“为符合要求的编码选项。
4、保存既可。
1、向一個程序員借錢。
程序員問:你要借多少?
答:1000。
程序員說:那湊個整吧,給你1K。
接過來一數,原來是1024元!
2、这世界只有10种人:知道二进制的和不知道的。
3、一个程序员在肉店买了1公斤肉,一个小时候后他不高兴的跑回来说老板短了他24克。
4、一个计算机系学生坐在树下学习,这时他的一个同学骑了辆崭新的自行车停在他面前。第一个学生问,“从哪搞来的?”
骑车的同学答道,“我正在外面学习,一个漂亮女生骑了辆车过来停在我面前,她脱了她所有的衣服说,‘你可以拿走任何你想要的’。“
第一个学生说道,“你选的不错!不过她的衣服你穿好像有些小。”
小学生作文《 ...
界面数据校验设计
1、界面验证需要返回是否成功,可以用true和false表示。
2、界面验证如果不成功,需要返回提示信息,可以字符串表示。
3、界面验证可以返回提示信息字符串,为null表示成功,不为null表示不成功,字符串内容为提示信息。
4、提示信息可用如下格式,“@{标签}的值@{内容}不是【IP格式】,应该像【0.0.0.0】”。有两个需要替换的地方,1、界面标签,2、用户输入的值。
界面验证分工:
1、界面控件,负责接收用户输入。
2、校验逻辑,负责接收界面控件传入的值,应用验证规则,返回true或false。
3、提示信息,负责接收校验逻辑的内容,返回符合用户习惯,让用户愉悦 ...
引入org.eclipse.core.resources插件工程
使用如下代码:
String filePaht ="abx.xml"
IFile firstFile = ResourcesPlugin.getWorkspace().getRoot().getFile(Path.fromOSString(filePaht ));
IFile secondFile = ResourcesPlugin.getWorkspace().getRoot().getFile(Path.fromPortableString(filePaht ));
使用mstsc进行远程桌面连接设置:
1、被连接计算机设置:
在“我的电脑”上右击,点击上下文菜单“属性”,出现“系统属性”对话框,
找到“远程”选项卡,在“远程桌面”组中,勾选“允许用户远程连接到此计算机”。
记住”计算机全名“。
点击“选择远程用户”,确保有用户有访问权限。
记住远程用户的名称和密码。
2、主动连接计算机设备:
在“开始”菜单中,找到”运行“,在输入框中输入”mstsc“命令,出现“远程桌面连接”对话框。
在“计算机”标签后的文本框中输入被连接计算机的“计算机全名”或IP地址。
点击“选项”按钮,可做其他设置。
如“本地资源”中,“本地设备 ...
使用java.lang.String的split()方法得到如下结果。
关于“;”切割字符串的结果分析的几个例子:
只有末尾的";"将被忽略。
开头的";"和中间连续的";"会分割出空串。
“a;b;c;;d”
通过“;”分割为:5个串
0=a
1=b
2=c
3=
4=d
“;a;b;c;;d;;;;”
通过“;”分割为:6个串
0=
1=a
2=b
3=c
4=
5=d
";;a;b;c;;d"
通过“;”分割为:7个串
0=
1=
2=a
3=b
4=c
5=
6=d
";a;b;c;;d ...
log4j日志现场背后的秘密
1、什么是日志现场
调用Logger打印日志的地方,称为日志现场。日志现场的属性有:类名、方法名、java文件名、和行数。
下面是一个例子。
LoggerTest.java
import org.apache.log4j.Logger;
public class LoggerTest {
private static final Logger logger = Logger.getLogger(LoggerTest.class);
public static void main(String[] args) {
new LoggerTest ...