- 博客(12)
- 资源 (7)
- 收藏
- 关注
转载 java volatile关键字
一、Java内存模型想要理解volatile为什么能确保可见性,就要先理解Java中的内存模型是什么样的。Java内存模型规定了所有的变量都存储在主内存中。每条线程中还有自己的工作内存,线程的工作内存中保存了被该线程所使用到的变量(这些变量是从主内存中拷贝而来)。线程对变量的所有操作(读取,赋值)都必须在工作内存中进行。不同线程之间也无法直接访问对方工作内存中的变量,线程间变量值的
2018-01-26 15:27:14 199
原创 java ftp 文件的上传和下载 亲测可用
package com.zhsoft.rightPay.acq.util;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import org.apache.comm
2017-11-22 16:31:42 583
转载 java 读取excel
package com.inspur.commonCode.util.dataImport;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.text.DecimalFormat;import java.text.SimpleD
2017-10-09 16:45:25 555
原创 jreloader 热加载,告别频繁重启
编写程序的时候,比较心烦的事就是更改一点代码就得重启部署服务器,既浪费时间,又得每次重复无聊的操作。有了jreload,只需简单两步配置,就可以实现程序的热加载。但是有些情况比如新增一个类或者新增一个方法,这个是不能自动加载的,还是建议重启,如果修改一个现有类的某些方法,就轻松多了。以tomcat插件为例:将该文件夹放到指定路径。然后在myeclipse中,增加jvm监控classpa
2017-08-15 17:06:00 1072
转载 数据库字段 驼峰风格 互相转换
/** * 将以下划线分隔的数据库字段转换为驼峰风格的字符串 * @param fieldName * @return */ public static String changeColumnToFieldName(String columnName) { String[] array = columnName.split("_");
2017-07-18 19:57:21 2115
原创 解决 centos7 不能上网
最近刚安装linux centos7,装上以后发现是不可以上网的,ping www.baidu.com 没有反应。需要修改 如下配置:cd /etc/sysconfig/network-scripts/ifcfg-enp0s3 改好以后 需要重启 reboot 重启以后再 ping www.baidu.com 就ok啦
2017-06-29 16:50:34 524
转载 Java:使用Executors创建和管理线程
1. 类 Executors 此类中提供的一些方法有: 1.1 public static ExecutorService newCachedThreadPool() 创建一个可根据需要创建新线程的线程池,但是在以前构造的线程可用时将重用它们。对于执行很多短期异步任务的程序而言,这些线程池通常可提高程序性能。1.2 public static ExecutorService newFixedT
2017-03-21 17:46:12 364
原创 H5 Pinchzoom.js 插件实现手指触摸图片放大缩小
Pinchzoom.js插件实现手指触摸图片放大缩小.pinch-zoom,.pinch-zoom img{width: 100%;-webkit-user-drag: none;-moz-user-drag: none;-ms-user-drag: none;user-drag: none;}
2017-02-08 17:54:25 23102
转载 SQLserver中字符串查找功能patindex和charindex的区别
CHARINDEX 和 PATINDEX 函数都返回指定模式的开始位置,PATINDEX 可使用通配符,而 CHARINDEX 不可以. . 最近经常使用字符串查找功能。 包括 1、全匹配查找字符串 2、模糊查找字符串 CHARINDEX 和 PATINDEX 函数都返回指定模式的开始位置。PATINDEX 可使用通配符,而 CHARIN
2016-11-24 15:21:51 4308
原创 jquery ajax json 数据 遍历
后台返回的数据 :{"receiveList":[{"receive_dept_id":"1007873","receive_dept_desc":"区公司领导","guid":"2016112316042622494230","receive_platform_id":"001"},{"receive_dept_id":"1007876","receive_dept_desc":"主任","
2016-11-24 13:14:17 6792
原创 mybatis 环境搭建
什么是MyBatis? MyBatis 是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis 消除 了几乎所有的 JDBC代码和参数的手工设置以及对结果集的检索。MyBatis 可以使用简单的 XML或注解用于配置和原始映射,将接口和Java的 POJO(Plain Old Java Objects,普通的 Java对象)映射成数据库中的记录。 怎么搭建myBatis环
2015-03-14 10:12:57 392
原创 java.lang.NoSuchMethodError: antlr.collections.AST.getLine()
今天做项目遇到了这个问题,百思不得解。最后找到原因,是包冲突,解决方法其实很简单。因为Struts自带的antlr-2.7.2.jar,比Hibernate3.3自带的antlr-2.7.6.jar的版本要低,故要删除前一个低版本的,, struts1.3 和2.1都带有antlr-2.7.2.jar解决方法Window->Preferences->MyEclipse->P
2015-01-04 14:42:50 441
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人