- 浏览: 155079 次
- 性别:
- 来自: 北京
最新评论
-
月亮不懂夜的黑:
masuweng 写道s = toUtf8String(s); ...
下载文件时,文件名乱码问题 -
masuweng:
s = toUtf8String(s); 这个方法怎么实现? ...
下载文件时,文件名乱码问题 -
月亮不懂夜的黑:
cxjhiueannn 写道查看addAll方法的实现其实并不 ...
list对象复制问题 -
cxjhiueannn:
查看addAll方法的实现其实并不是将后者的引用对象赋值给前面 ...
list对象复制问题 -
月亮不懂夜的黑:
terry813 写道其实还有另外一种SQL写法求指教
左联接数据不统一问题
文章列表
SVN里恢复到某一天的版本操作
SVN除了日常的代码提交 更新之外 很少做一些其他高级的操作 曾经想把整个库的版本整体换到某天的全部代码 竟然不知道怎么操作 …正好 文档人员有心 事隔许久 竟然主动告知我了 于是我当机立断 才有了现在的奋笔疾书….呵呵
闲话少扯 言归正传
第一步:对着你的项目 右键 –TortoiseSVN- Update to revision
$(document).on('show.bs.modal', '.modal', function(event) {
$(this).appendTo($('body'));
}).on('shown.bs.modal', '.modal.in', function(event) {
setModalsAndBackdropsOrder();
}).on('hidden.bs.modal', '.modal', function(event) {
setModalsAndBackdropsOrder();
...
在Eclipse中使用try,catch,finally时会遇到警告
写道
finally block does not complete normally
原因:
1、不管try块、catch块中是否有return语句,finally块都会执行。
2、finally块中的return语句会覆盖前面的return语句(try块、catch块中的return语句),所以如果finally块中有return语句,Eclipse编译器会报警告“finally block does not complete normally”。
3、如果finally块中包含了return语句,即使前面 ...
dom4j解析XML文件
- 博客分类:
- xml
简单用DOM4J结合XPATH解析XML
由于DOM4J在解析XML时只能一层一层解析,所以当XML文件层数过多时使用会很不方便,结合XPATH就可以直接获取到某个元素
使用dom4j支持xpath的操作的几种主要形式
第一种形式
/AAA/DDD/BBB: 表示一层一层的,AAA下面 DDD下面的BBB
第二种形式
//BBB: 表示和这个名称相同,表示只要名称是BBB,都得到
第三种形式
/*: 所有元素
第四种形式
BBB[1]: 表 ...
方案有很多,
示例1:
建立唯一索引,在代码里获取到DuplicateKeyException异常后,重新查询。
其他方式待补充
对于列内存在逗号的字符串,如何使用mysql准确匹配
初始使用sql
SELECT distinct ci.* FROM gt_cim_course ci LEFT JOIN gt_cim_classification cc ON ci.COURSE_ID=cc.COURSE_ID
where ci.CHOOSED_ORGANIZATION regexp 'root|root005005|root005'
该sql无法区分root与root001之类的。造成查询出的目标扩大化。
后通过参考其他人的sql,新版sql如下
SELECT distinct ci.* FROM ...
新年伊始,立个Flag.
Java9 源码分析与学习。
后面持续更新。
在nginx里增加
add_header X-Content-Type-Options nosniff;
add_header X-XSS-Protection "1; mode=block";
add_header X-Frame-Options "SAMEORIGIN";
来处理安全问题时,发现网站有些图片无法在部分ie下正常访问。
通过排查发现,
有些ie对于通过io方式形成的图片,无法正常显示。原因:部分ie在解析页面上的图片时,若不指定页面的Content-Type,则不会显示。
解决方案:在 ...
1.
vi /etc/my.cnf(Windows下是my.ini) 在[mysqld]下添加
sql_mode=STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
2. 查看sql_mode
select @@global.sql_mode;
去掉里面的ONLY_FULL_GROUP_BY
set @@global.sql_mode ='STRICT_TRANS_TABLES ...
Linux时间同步或设置
- 博客分类:
- linux
Linux下查看系统当前时间 使用date命令查看当前时间
若想直接同步系统时间为互联网时间,则使用如下方式
Linux下使用ntpdate进行时间同步
1、安装ntpdate,执行以下命令
# yum install ntpdate -y
2、手工同步网络时间,执行以下命令,将从time.nist.gov同步时间
# ntpdate 0.asia.pool.ntp.org
若上面的时间服务器不可用,也可以选择以下服务器同步时间
time.nist.gov
time.nuri.net
0.asia.pool.ntp.org
1.asia.pool.ntp.org ...
public static void main(String[] args) {
DecimalFormat df = new DecimalFormat("###.##");
BigDecimal b1 = new BigDecimal("28.0109");
BigDecimal b2 = new BigDecimal("28.00");
System.out.println("小数格式化:" + df.format(b1));
Sys ...
在进行数据库操作时,有时我们需要把两个关联表中的某个字段同步,即把表1中字段A的值赋值到表2的字段B中,表1和表2通过字段C关联。SQL语句如下所示(Sql sever 和MySql的写法稍有不同):
SQL Sever:
写法1: update t2 set t2.B=t1.Afrom Table2 t2 ,Table t1 where t2.C2=t1.C1 写法2: UPDATE Table2 SET B= (SELECT A FROM Table1 WHERE C1=Table2.C2)
MySQL:
update Table2 inner join Table1 on Tab ...
public static String addZeroForNum(String str, int strLength) {
int strLen = str.length();
if (strLen < strLength) {
while (strLen < strLength) {
StringBuffer sb = new StringBuffer();
sb.append("0").append(str);// 左补0
...
List 转换为 String数组
List<String> list = new ArrayList<String>();
list.add("a1");
list.add("a2");
String[] toBeStored = list.toArray(new String[list.size()]);
String数组转List
String[] arr = new String[] {"1", "2"};
List list ...
1. 从openoffice官网(http://www.openoffice.org/download/)下载linux相应的openoffice安装包(安装包有deb和rpm,linux BIT 对应32bit和64bit)。
2. 安装包名 OOo_3.3.0_Linux_x86-64_install-rpm-wJRE_zh-CN.tar.gz
3. 安装openoffice
将安装包放置linux中(例如放在openOffice文件夹下)
[root@InfoM188 /]# cd openOffice/
[root@I ...