- 博客(131)
- 资源 (16)
- 收藏
- 关注
原创 架构学习心得:系统架构-复杂系统的产品设计与开发
系统架构-复杂系统的产品设计与开发-学习心得1、帮助形成“思考并创建系统”的架构思维2、管理系统复杂度,优化生产成本,赢得竞争先机3、23项架构原则,助力系统架构的创建
2022-09-23 20:39:29
2128
1
原创 input file 限制可以选择的文件
// 只能选择图片格式的文件上传图谱function checkFileType(_this) {var $this = $(_this);var acceptType = $this.attr('accept');var selectedFile = $this.attr('value'); // 已选择的文件var hz = selectedFile
2017-09-13 23:48:55
5638
原创 jenkins发布普通javaweb项目到tomcat
jenkins发布普通javaweb项目到tomcat主要由3步构成: - 从SVN或则GIT check代码; - 使用ant或则maven将代码打包成war文件; - 使用tomcat热发布,将war包发布至指定的tomcat目录; 准备工作: - 安装Jenkins - 安装ant,并在jenkins的global tool configuration配置ant,如
2017-08-17 20:30:32
5793
原创 java正则表达式的使用
/*** 是否包含汉字* * @param str* @return*/public static boolean isContainChinese(String str) {Matcher m = Pattern.compile("[\u4e00-\u9fa5]").matcher(str);if (m.find()) {return true;}
2017-06-04 22:50:21
360
原创 Collections.sort 使用
// 按总分倒序排列Collections.sort(relationList, new Comparator() {@Overridepublic int compare(EvalRelation work1, EvalRelation work2) {String val1 = work1.getStr("status");String val2 = work2.g
2017-06-04 22:45:44
427
翻译 mysql 排序时,排除指定内容
SELECT ranking from eval_user ORDER BY ranking ='-',ranking ASC;--等价于SELECT * from (SELECT ranking, ranking='-' str from eval_user) temp ORDER BY temp.str,temp.ranking
2016-12-28 17:39:27
2377
原创 导出 - word 、excel分析
导出word/excel的方式和相关demo如下:一、导出Excel二、导出Word类型方式特点导出wordPOI导出操作POI对象,生成doc文档doc模板结合POI导出操作POI对象,替换内容,并生成doc文档xml模板结合freemarker导出
2016-10-31 13:07:05
437
翻译 log4j使用
参考:http://blog.youkuaiyun.com/xianymo/article/details/510266631. 配置根Logger,其语法为: log4j.rootLogger = [ level ] , appenderName, appenderName, … 2. 配置日志信息输出目的地Appender,其语法为: log4j.appender.appe
2016-10-18 15:43:58
373
原创 hibernate,执行原生SQL并将结果转换为Map
核心:设置处理查询结果的策略query.setResultTransformer(Transformers.ALIAS_TO_ENTITY_MAP),表示将结果转换为Map类型默认结果是[“张三”,20],加了Transformers.ALIAS_TO_ENTITY_MAP之后,结果是[name:“张三”,age:20]/*** 通过sql返回对应List, Map中key为字段名,
2016-10-18 15:27:22
5815
原创 JS格式化时间
JS格式化时间//过滤毫秒数var format = function(time, format){var t = new Date(time);var tf = function(i){return (i return format.replace(/yyyy|MM|dd|HH|mm|ss/g, function(a){switch(a){case 'yyyy':
2016-10-18 15:18:15
393
翻译 HtmlCleaner ,Html文档解析器
/** * HtmlCleaner xpath解析html获取值 */private String analyzeLoginResult(String html) {String result = "";try {String xpath = "//div[@class='success']/h2/text()"; // 获取class=success的div下,h2标签的
2016-10-18 15:16:34
3012
翻译 Mybatise,在xml中循环list或map
-- mybatise xml可以循环list/map等UPDATE `standard_switchover` set sort=NULL#{sortMap[${key}]}WHERE id=#{key}
2016-10-18 14:57:36
3874
原创 Spring中的WebUtils
-- org.springframework.web.util.WebUtils.getParametersStartingWith,spring提供的一个工具类,获取以xxx打头的参数-- 可用于批量修改的操作Map sortMap = WebUtils.getParametersStartingWith(request, "sort-");
2016-10-18 14:46:32
2065
翻译 java,double保留两位小数
参考:http://www.tuicool.com/articles/QZVzYnBigDecimal b = new BigDecimal(Double.valueOf("3.147"));double xldl = b.setScale(2, BigDecimal.ROUND_HALF_UP).doubleValue();System.out.println(xldl);/
2016-10-18 14:42:36
527
原创 新特性记录
JDKObjects,jdk1.7之后加入,主要是提供object的比较和判空处理;jdk1.8之后,Objects加入了一些新方法;Objects.requireNonNull(model.getKind(), "kind不能为空"); // 如果为空会抛出空指针异常;MessageFormat,jdk1.4就有了,最近才使用到:主要是格式化文字、数字、时间等的处理;
2016-10-18 12:25:17
440
原创 information_schema数据库的使用 ->查询一个数据的所有记录总数
information_schema是Mysql默认的一个数据库,用于记录数据库(SCHEMATA)、数据的表(TABLES)、表的列(COLUMNS)等信息SELECT * from SCHEMATA;SELECT * from `TABLES`;SELECT * from `COLUMNS`;查询一个数据的所有记录总数SELECT table_name,table_
2016-10-18 11:18:31
3031
原创 设置 Tomcat 的JVM运行内存
情况一:Tomcat注册成系统服务,如何修改JVM运行内存?WINDOW 64位 , cmd打开注册表(regedit)HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Apache Software Foundation\Procrun 2.0\Tomcat6\Parameters\Java(路径可能有一点点差别)中的Options。设置JvmMs(
2016-08-06 16:56:05
12257
翻译 iFrame请求数据
iframe 跨域请求数据:window.parent.Frame名称.window.document.all.ID名称;如,获取id为dialog_dept_id 的input域 : var $inputs = window.parent.mainFrame.window.document.all.dialog_dept_id;
2016-07-28 14:08:20
2186
翻译 Mysql 开启数据的远程访问权限
-- 开启数据库远程权限GRANT ALL PRIVILEGES ON *.* TO 'root '@' % ' IDENTIFIED BY 'root' WITH GRANT OPTION;-- 检查远程权限是否已开启select host, user from user;
2016-06-06 10:56:53
309
原创 java的Properties 文件快速、方便存取处理
Properties类,用于存取java配置文件,以键值对的形式存文件;public class Properties extends Hashtable,它是继承自Hashtable的;实际使用:在项目中有一些值需要存储,但是又没有必要设计对应数据库,这时存文件的方式就可以很好的解决问题!保存文字,文件内容如下:更多java工具类下载/** * 文件读
2016-02-26 17:07:32
693
原创 js使用技巧
验证时间字符串是否符合要求try { SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); format.setLenient(false); Date dd = format.parse(time); records.set("time", dd); } catch (Exception ...
2016-01-28 19:43:34
414
转载 通过Ajax方式上传文件,使用FormData进行Ajax请求
通过Ajax方式上传文件,使用FormData进行Ajax请求 http://yunzhu.iteye.com/blog/2177923
2016-01-04 17:17:15
461
翻译 求两个时间差的天数、小时、分钟、秒
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date d1 = null; Date d2 = null; try { d1 = format.parse(dateStart); d2
2015-12-17 12:29:57
4214
翻译 SQL子查询
SQL子查询当一个查询是另一个查询的条件时,称之为子查询。select * from score where event_id in (select event_id from event where type='T');
2015-11-26 22:55:12
304
转载 遍历Map的四种方法
遍历Map的四种方法public static void main(String[] args) { Map map = new HashMap(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", "value3"); //第一种:普遍使用,二次取值 System.out
2015-11-17 16:43:28
562
翻译 Jquery validationEngine使用的两种方式 客户端方重复提交
1.验证 $("#formID").validationEngine();2.判断是否验证通过 jQuery('#formID').validationEngine('validate'),返回为bool值
2015-11-05 11:15:37
1658
翻译 HTTP 的get方法
public String sendGet(String url, String param) {String result = "";BufferedReader in = null;try {String urlName = url + "?" + param;URL realUrl = new URL(urlName);// 打开和URL之间的连接URLConne
2015-11-03 17:03:47
909
翻译 查看源码
========================================1.点 “window”-> "Preferences" -> "Java" -> "Installed JRES"2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)3.选中rt.jar文
2015-11-03 09:05:27
368
原创 千分位格式化 数字格式化 fmt:formatNumber 和DecimalFormat java千分位格式化
数字格式化: 123,456.0000DecimalFormat df = new DecimalFormat("0.0000");
2015-10-12 15:59:38
7600
原创 数据差异恢复
数据恢复:方法一:程序逻辑控制,通过编写程序实现有差异数据的恢复,好处是,有业务存在时,处理很方便;坏处是,必须要发布程序;方法二:拼写sqlA:生成临时表,再进行加工CREATE table temp as SELECTc.cid id, c.cid,sc.create_time time,sc.earnest_price price,c.mid cr
2015-09-25 17:25:39
441
原创 点击后边文字选中radio
效果: 原理: for属性指定要绑定的元素的 id;正常备案异常备案再对《ul》、《li》的标签做样式调整即可满足各种需求;
2015-09-07 19:27:54
556
原创 2015.08.20 联合更新数据库表(类似分组后取第一条数据的功能)
UPDATE(SELECT(SELECTvridFROMvisit_recordWHEREcid = ic.cidORDER BYvisit_time DESCLIMIT 0,1) vrid,ic.*FROMintention_customer icWHERE1 = 1AND ic.visit_time IS
2015-08-20 14:56:29
671
翻译 2015.08.11 通过Excel拼装sql语句
通过Excel拼装sql语句在空白的单元格中输入如下语句:="update house set house_type_id = query_housetype('"&C3&"','"&B3&"') where hid = "&A3&" ;"拖动即可;参考网址:http://lxy.me/excel-assembled-sql-statement-to-import-th
2015-08-11 16:33:26
886
翻译 2015.03.01 mysql SQL语句获取两个经纬度之间的距离
方式一:SQL语句StringBuffer sql = new StringBuffer("SELECT b.id, b.jd, b.wd, b.`name`, b.address, b.agree_count, b.flower_count, b.egg_count, b.discuss_count, b.membership_count, b.sale_info, b.pics, ");
2015-03-01 19:08:52
1127
原创 2015.02.28 java基础常用技巧积累
/*** 将GMT时间字符串转换为Date类型时间* 如:Wed, 31 Dec 2014 23:56:34 GMT -> Date* @param GMTDateStr* @return*/public static Date parseGMTDateStringToDate(String GMTDateStr) {SimpleDateFormat sdf =
2015-02-28 14:38:39
358
原创 20150129 百度Ueditor 上传本地图片失败的处理
imageUp.jsp修改配置文件加载路径// 加载配置文件// String propertiesPath = request.getSession().getServletContext().getRealPath( currentPath + "config.properties" );String propertiesPath = request.getRealPath("
2015-01-29 14:49:34
818
导出Word:POI or Freemarker
2016-10-31
java操作 工具类1.0
2016-02-26
(简单)JFinal实现Demo - 导出Excel 使用模板导出(POI + JXLS).zip
2016-01-21
PinnedHeaderListView 实现手机通讯录列表
2015-05-15
java 读取ZIP和RAR压缩包的目录结构
2014-09-19
JFinal 项目所需的所有实用jar包
2014-05-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人