摘要: 为知笔记发布将笔记到博客园的设置见下图: 阅读全文
posted @ 2017-08-19 19:11 zeng1994 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 今天碰到要实现一个类似那种短信验证码60秒倒计时的需求,好久不写js,有点手生。把代码记录下,方便后续查阅。这里我用了jQuey,毕竟写起来简洁点。下面直接看效果和代码。一、效果 二、代码(1)html 1 1 注意:... 阅读全文
posted @ 2017-08-19 19:10 zeng1994 阅读(8119) 评论(2) 推荐(1) 编辑
摘要: 正则表达式在java代码和js代码中使用得都比较频繁。作用一个java开发人员,写正则是必须要会的。前几天在代码里碰到一个要校验金额的问题,金额可能是整数,也可能是小数。因此写了个正则,在此记录下来,方便后续查阅。一、代码(1)java代码 /** * 判断是否是整数或者是小数 * @param str * @return true:是,false不是 */... 阅读全文
posted @ 2017-08-19 19:09 zeng1994 阅读(6219) 评论(0) 推荐(0) 编辑
摘要: 前几天看了下公司代码中的一个单例类,发现居然是用静态内部类实现的。后面在网上找了下资料,发现使用静态内部实现的单例是懒加载的且线程安全。 从网上资料得出如下结论:加载一个类时,其内部类不会同时被加载。一个类被加载,当且仅当其某个静态成员(静态域、构造器、静态方法等)被调用时发生。 一、代码 1 pa 阅读全文
posted @ 2017-08-19 19:08 zeng1994 阅读(11003) 评论(0) 推荐(0) 编辑
摘要: nginx这块了解得不深,这里只简单记录下配置文件,后续再做补充。一、反向代理的配置 server { listen 80; #配置监听的端口 server_name zxy1994.com; #访问域名 proxy_set_header X-Forwarded-Host $host; proxy_set_header X-... 阅读全文
posted @ 2017-08-19 19:07 zeng1994 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 前几天写了怎么导出Excel,今天要做的是Excel导入数据。Excel导入是个比较常见的场景,一般公司都有工具类,笔者还是自己动手写了一个,方便后续参考。 在导入的过程中,解决了当数字较长时导进来变成了科学计数法的问题。虽然网上好多解决方案,但我发现当确定该单元格的内容是数字后,直接把单元格类型设为字符串类型就可以了,不过07版本以后的excel还是要自己手... 阅读全文
posted @ 2017-08-19 19:06 zeng1994 阅读(519) 评论(3) 推荐(2) 编辑
摘要: Excel导出是比较常见的场景,以前都是直接用用公司的工具类,这次自己封装了一个。导出的文件的格式是xlsx的,需要office2007才能打开。小编的上一篇解决下载中文名文件乱码的问题就是来自这个工具类。下面直接上代码一、代码 (1)maven依赖 org.apache.poi poi 3.15 org.apache.poi... 阅读全文
posted @ 2017-08-19 19:05 zeng1994 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 笔者最近写了个导出Excel的工具,后面发现在火狐浏览器下载的文件的文件名是一串看不懂的字母。后面找到了解决方法,下面直接上代码。 /** 下载时文件名为中文:乱码解决 */ // 响应的过程: // 服务器: utf-8|gbk --> iso8859-1 浏览器: iso8859-1 --> utf-8|gbk (firefox、chrome... 阅读全文
posted @ 2017-08-19 19:02 zeng1994 阅读(5609) 评论(0) 推荐(0) 编辑
摘要: 在做CRUD的过程中,添加页面是个表单,表单里面有一项是上传头像文件。这样表单提交后,头像文件上传了。但这个文件存的地址是本地硬盘的一个文件夹。在编辑页面要做这个头像的回显的话,就需要我们去本地文件读到这张图片,然后将这张图片输出到页面。 笔者很久都没写过怎么把图片输出到页面了,在网上看了点资料,感觉不够清晰。于是决定自己做下笔记,方便后续查阅。一、思路 ... 阅读全文
posted @ 2017-08-19 19:00 zeng1994 阅读(3996) 评论(2) 推荐(2) 编辑
摘要: 在一次开发中,由于数据库中生日采用的是datetime的数据类型,因此数据库中数据格式为:2017-07-11 00:00:00。但是,编辑页面中回显生日肯定是不可以显示出时分秒的,只能显示2017-07-11这种格式;如果不处理的话,回显的数据就有问题。在不改变数据库结构的情况下,我们直接在jsp页面中对回显的数据格式化,采用 标签。 代码如下: " ... 阅读全文
posted @ 2017-08-19 18:59 zeng1994 阅读(4159) 评论(1) 推荐(0) 编辑
摘要: 本文主要介绍如果用git将项目上传到githup。一、准备工作 (1)欲将项目上传到githup,先在githup上新建一个仓库。这里就不介绍。 (2)安装git,这里也不介绍。二、开始上传 (1)进入到项目文件夹,调出git命令窗口,初始化仓库 git init 1 1git init (2)添加... 阅读全文
posted @ 2017-08-19 18:53 zeng1994 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2017-08-19 18:50 zeng1994 阅读(250) 评论(0) 推荐(0) 编辑
摘要: Java中枚举的写法和用法 在公司代码中,用了一大堆的枚举,看得我好懵逼。下面开始看看枚举怎么写和怎么用。 一、枚举的写法 关于枚举的写法,网上好多这方面的知识。这里直接贴一个我自己写的枚举类的代码。 (1)代码片段一 package com.tomtop.application.libraries 阅读全文
posted @ 2017-08-19 18:49 zeng1994 阅读(16351) 评论(0) 推荐(0) 编辑
摘要: 在以前使用SpringMvc框架时,在接受json数据时碰到了一些奇怪的问题。这里记录下来,方便以后查阅。1. data 里写json对象 , 即该json数据没有被单(双)引号包住, 则传到后台其实也是key=value的形式 2. data 里写json字符串 , 即该json数据被单(双)引号包住, 则传到后台才是json ... 阅读全文
posted @ 2017-08-19 18:47 zeng1994 阅读(502) 评论(0) 推荐(0) 编辑
摘要: Jquery是个好东西,今天学习了怎么自定义Jquery插件,下面开始学习。1.使用插件前的代码 //(1)根据按钮添加分隔符 /** 查询工具栏中table中的所有td,去掉第一个td与最后一个td */ var table = $("#tb > table"); var tds = table.find("td:not(:first,:las... 阅读全文
posted @ 2017-08-19 18:47 zeng1994 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 1.巧用new map 在查询表中部分字段的值时,我们可以用map来封装这些字段的值,可以提高查询效率,而且查出数据也更小,传输到页面的速度也更快。 如:查询角色时,我们只想要 id,name,和remark 这3个属性的值,我们可以用new map的方式。 查询结果是: List ,其中map的key是as后面的字符串,map的value 是as前面的属性的值Hql如... 阅读全文
posted @ 2017-08-19 18:46 zeng1994 阅读(696) 评论(0) 推荐(0) 编辑
摘要: 在开发采用Struts2+Spring+hibernate这三大框架的项目时,我们需要一个抽取一个BaseDao。这个Dao里面CRUD都给封装好,后续的其他Dao直接用它的功能就可以。Spring里面有个HibernateDaoSupport的类,这个类需要给他一个SessionFactory。有了SessionFactory后,他就可以做各种操作;最强大的功能是它可以getHi... 阅读全文
posted @ 2017-08-19 18:45 zeng1994 阅读(2877) 评论(1) 推荐(0) 编辑
摘要: 在以前使用hibernate时,经常对保存存在关联关系的对象时,不确定是否能保存成功。 因此,特意对一对多关系的2个对象进行实践。一、pojo类和配置文件的准备 这里有一点提前说一下,外键列在数据库中并没有设置为不为null。因此可以出现外键为空的情况。(1)pojo类 (2)映射文件 (3)测试类中方法的准备 ... 阅读全文
posted @ 2017-08-19 18:39 zeng1994 阅读(2871) 评论(0) 推荐(0) 编辑