- 博客(66)
- 收藏
- 关注
原创 IdentityHashMap 和 HashMap 的区别
在比较key值的时候是不同的identityHashMap 在比较key的时候 比较的是地址值k1==k2而 hashmap 在比较key的时候是比较的内容k1 == null ? k2 == null:k1.equals(k2)都可以存 null值IdentityHashMap ihm = new IdentityHashMap();HashMap m =
2017-08-30 23:13:42
1117
原创 git 使用注意
在eclipse 中 导入了 git中的项目 首先在完成代码的时候 先提交自己的代码到本地仓库然后从远程仓库进行拉取 如果没有冲突 就直接推送 。有的话,这时候 要进行代码冲突的解决处理冲突 后然后重新提交代码到本地仓库,再一次拉取,这时候应该是没有冲突了,然后直接推送到远端就可以了
2017-08-25 17:35:53
304
原创 PETABASE 中的 overwrite 和 postgresql GPDB MYSQL中的truncate
这两个命令都是在插入的时候覆盖表insert into table tablename select .....insert overwrite table tablename select .....两种方式的相同点:1.两个表的维度必须一样,才能够正常写入2.如果查询出来的数据类型和插入表格对应的列数据类型不一致,将会进行转换,但是不能保证
2017-08-10 16:08:30
1226
原创 sessionStorage 学习
在今天使用一个日历的控价My97的时候多个页面使用了这个控价 每个页面是选择时间区间 使用了 sessionStorage 来保存时间值sessionStorage 主要是会话存储 在页面切换的时候 使用上个页面的时间段 sessionStorage.getItem("start");sessionStorage.getItem("end"); 是 获取值
2017-08-10 14:23:33
280
原创 字符串类型转换
public class NumberParseUtil { private static final Logger logger = LoggerFactory .getLogger(NumberParseUtil.class); public static int parseInt(String str) throws Exception {
2017-08-09 09:56:23
205
原创 月份判断季度
public class Mouth2SeasonUtil { public static int Mouth2Season(String mouth) throws Exception { int imouth = NumberParseUtil.parseInt(mouth); if (imouth return 1;/
2017-08-09 09:55:27
1517
原创 数组去空 去0
public class ArrParse { //去空 去0 public static String[] parseStringArr(String[] aa) { List tmp = new ArrayList(); for (String str : aa) { if (str != null && str
2017-08-09 09:54:44
636
原创 虚拟机上的两台ubuntu 怎么ping通
首先在vmware 下 设置的网络模式是 NAT先看看 interfaces 这个文件有没有修改的权限 没有的话 chmod 可以修改 权限 如果chmod 修改不了权限的时候试一下 sudo chmod 修改 etc/network 下的interfaces 文件 添加的内容:auto eth0iface eth0 inet static ad
2017-08-01 23:27:46
4575
原创 java 中的process类
JAVA 中 process 类的使用 Process是一个抽象类 封装了一个进程创建 process Process p = Runtime.getRuntime().exec(cmd); cmd 是字符串类型 也可以是字符串类型的数组 内容就是 命令行Process p =ProcessBuilder.start(); Process 类提供了子进程的输入流,子进程的
2017-07-25 09:37:19
11075
原创 continue 返回到最外层
outer: for (String line : lines) { for (String filter : filters) { if (StringUtils.containsIgnoreCase(line, filter)) { result.add(line);
2017-07-24 17:08:27
2119
原创 代码 示例 让每个方法尽量粒度小点
public List getTasks() { List l_tsk = getAllTasksFromDb(); List tasks = new ArrayList(); for (int i = 0; i Map tmp = (Map) l_tsk.get(i); Object[
2017-07-24 11:08:42
531
原创 sql 中的 coalesce
select Coalesce(null,null,1,2,null)返回的时第一个不为空的值,所有参数都为null 则返回 null
2017-06-21 18:01:24
437
原创 sql union all 和 union的区别
nion All操作仅仅是简单的将两个子查询结果集直接求并操作,并不会剔除掉两者结果集中重复的部分,而Union操作除了会剔除掉结果集中重复的部分以外,还会对结果集进行排序(其实执行的实质逻辑应该是先将某一子结果集进行排序,然后再判断是否有重复的数据,若有则删除掉重复的数据)。小tips:由于Union需要对查询结果集进行排序操作,当数据量较大时,若非特殊需要,尽量不要使用Unio
2017-06-21 17:59:43
349
原创 linux环境下时区无法设置(系统时间慢8个小时)的问题解决
在进行linux下修改时区的时候 总是修改不了 修改成 Asia/Shanghai 但是 时区总是 +0000 却不是想要的+0800按照网上的方法 A : tzselect:执行tzselect命令-->选择Asia-->选择China-->选择east China - Beijing, Guangdong, Shanghai, etc-->然后输入1。B : 修改
2017-05-31 09:00:58
5743
原创 postgre下备份还原
在navicat下 较大的sql文件 不好使 so 在linux下用命令行 进行备份还原首先 如果是不同库下备份还原的话 只需要指明是不同的数据库名下的相同模式如果是相同库下不同模式之间备份还原那么 先要把 要备份的schema 名称 换成目标schema名 然后对其备份 备份 :pg_dump -d visu -n db_cpdp -F t -f /opt/
2017-05-23 14:12:02
555
原创 ssh框架的整合
spring管理struts 和hibernate 在spring的配置文件中配置信息 有 dataSource sessionFactory 还有transactionManager 等
2017-03-06 22:19:20
190
原创 SpringIOC
spring 是一种轻量级 控制反转(IOC)和面向切面编程(AOP)的容器框架IOC:控制反转,控制权反转,应用程序本身不负责依赖对象的创建和维护,而是由 外部容器负责创建和维护 DI :依赖注入 是其一种实现方式 目的 创建对象并且组装对象之间的关系spring核心的配置文件 要放在src目录下 使用 ClassPathApplicationCon
2017-03-02 20:36:51
209
原创 Struts中文件的上传
编写java代码 publicclassFileUploadActionextendsActionSupport { privateListupload;//要上传的文件 privateListuploadFileName;//文件名称 privateListuploadContentType;//文件类型 publicStrin
2017-03-01 22:14:20
268
原创 Struts中的Ajax请求
3种方式 1.直接使用response对象进行内容的输出2.在action中提供一个流对象 ,把内容放入流中publicclassAjaxByStrutsInputStreamActionextendsActionSupport { privateInputStreaminputStream; publicInputStream ge
2017-03-01 21:59:58
458
原创 struts中验证机制
前台验证 后台验证 主要是后台验证 action类 继承ActionSupport实现 validate()方法public voidvalidate() { if(user.getUsername()==null||"".equals(user.getUsername())){//表示用户名为空 //用户名
2017-03-01 21:03:38
237
原创 Struts总结
Struts使用Filter作为控制器的MVC POJO普通的一个java类模型:封装应用程序的数据和业务逻辑 POJO视图:实现应用程序的信息显示功能 JSP控制器:接受来自用户的输入,调用模型层,响应对应的视图组件 Servlet Filter使用Filter 作为控制器可以方便的在应用程序里对所有资源的进行控制访问Servlet VS Filte
2017-03-01 20:55:42
373
原创 hibernate
问题现象:加载Hibernate时出现异常,可以看到异常信息:org.hibernate.HibernateException: Could not parse configuration: /hibernate.cfg.xmlCaused by: org.dom4j.DocumentException: Connection timed out: connect Nested excep
2016-11-18 21:07:34
320
原创 解决Hibernate4连接MySQL5.5数据库无法自动创建表的问题
来是type=InnoDB 是MySQL5.0之前版本使用的,我的数据库是MySQL5.5的,所以需要把hibernate.cfg.xml配置文件中的dialect改一下,原来的:org.hibernate.dialect.MySQLInnoDBDialect改后:org.hibernate.dialect.MySQL5InnoDBDialect
2016-11-12 18:59:19
441
原创 解决Hibernate4连接MySQL5.5数据库无法自动创建表的问题
来是type=InnoDB 是MySQL5.0之前版本使用的,我的数据库是MySQL5.5的,所以需要把hibernate.cfg.xml配置文件中的dialect改一下,原来的:org.hibernate.dialect.MySQLInnoDBDialect改后:org.hibernate.dialect.MySQL5InnoDBDialect
2016-11-12 18:56:55
916
原创 配置java 和tomacat环境过程
配置java 环境 先下载好jdk 安装时候注意 首先安装的是jdk 其次是jre 如果要都安装的话 目录要分开放 否则 jdk里边的javac会被覆盖注意:要在环境变量处,配置JAVA_HOME,注意变量值是jdk的主目录,不是bin目录,并且不要加分号在配置tomacat的时候 会闪一下就退出的问题 就是没有配置好环境 在tomacat 的bin目录下找到startup
2016-05-25 22:06:02
792
原创 集合
集合知识点 1136 一个图 一个类 Collections 封装了list的一系列算法 排列 排序 二分法查找三个知识点 For 增强(能看懂) Generic 泛型 尽量用泛型写程序 自动拆箱装箱六个接口 collection set无序 不可重复 list 有序 可重复 map key ->value letrat
2016-05-19 20:43:56
307
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅