自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zr的博客

欢迎交流

  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除