- 博客(34)
- 资源 (3)
- 收藏
- 关注
原创 搭建前后端框架细节问题解答
VueIDEA error:Let definitions are not supported by current javascript解决:
2019-02-12 16:54:52
259
原创 log4j 日志文件的详解
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。配置文件Log4J配置文件的基本格式如下:#配置根Loggerlog4j.rootLogger = [ level ] , appenderName1 , appender...
2019-02-12 16:49:11
372
转载 spring boot日志分级别配置logback-spring.xml
xml配置信息(<configuration>中间</configuration>)<contextName>SpringBootDrugLogbacK</contextName&
2019-02-12 16:38:11
5208
原创 easpoi exce模板导出, 适用固定复杂表头报表信息导出
1.创建导出的空模板信息(只有表头信息的空exce,/module/amount.xslx) 2.controllerpublic void exportRecList(RecListQueryVO vo, HttpServletResponse response) throws Exception { //需要导出的数据结果 List<JtRe...
2018-07-11 14:56:21
1425
原创 easypoi,多sheet导出,excel注解导出
1.controller public void exportSsTj(HttpServletResponse response, String zwyf) throws Exception { //查询结果一 final List<SsqktjVO> vos = ssqktjService.querySsqkTj(zwyf); ...
2018-07-11 14:17:43
2829
1
原创 mybatis批量update
jdbc配置文件的url后添加:&allowMultiQueries=true (只针对批量update)参数传递为list <update id="updateAllCus" parameterType="java.util.List"> <foreach collection="list" item="item" index=&qu
2018-07-11 11:57:03
227
原创 Java word导出,可导出一份word或多页word内容
一步步按着写,图片看不清的,右键打开新标签页查看图片,谢谢htmla href="javascript:void(0)" class="easyui-linkbutton" plain="true" id="btn_customOpen">导出worda>前端js(ids为传递参数)$.messager.confirm('温馨提示','确认打印选中用户信息!',functio
2018-01-17 15:58:13
6845
5
原创 表单提交导入文件
———-html js 提交<form id="import_form" method="post" enctype="multipart/form-data"> <input type="file" id="import_file" name="path" /> </form>//js:$('#import_form').form('submit', { url:"
2017-06-19 16:51:56
1153
原创 json转换 String转list
String object;//获取的json String 类型JSONObject json = JSONObject.fromObject(object);//将String转化为json对象JSONArray jsonS = JSONArray.fromObject(json);//将json对象转换为list———-假若json数据中有多个需要转换的listString objec
2017-06-19 14:20:42
3711
原创 java 将list中name,对应的id放入map
private Map<String, Long> smfname_allowValue() throws Exception {ItemQueryVO queryVO = new ItemQueryVO();List<ItemResultVO> list = itemService.selectAllCategCode(queryVO);//查询list结果集Map<String, Long
2017-06-19 11:14:50
1903
原创 在Java后台中进行处理的一些方式(验证,空值,格式化,分批处理)
“` customVo.getCname().matches(“^[a-zA-Z]*”); //验证名字是否包含大小写vos.getPosition() == null ? “” : vos.getPosition(); //判断该字段内容是否为null,避免空指针SimpleDateFormat sdf = new SimpleDateFormat(“yyyy-MM-dd”); Date
2017-06-19 11:01:20
436
原创 easyui-datagrid 右冻结
———-需引用的插件link rel="stylesheet" type="text/css" href="/saasoc/css/easyui-rtl.css"> script type="text/javascript" src="/saasoc/libs/easyui/plugins/easyui-rtl.js">script>———-表格使用$('#data_list'
2017-06-16 17:35:59
3885
原创 利用第三方poi工具导出,以注解方式
———-pojo 实体类 public class UserChangeVo extends BaseVO implements Cloneable {/** @Fields serialVersionUID: */private static final long serialVersionUID = 1L;@Excel(name = "总数", width = 35)private Str
2017-06-16 16:41:22
3923
原创 easyui时间控件只显示年月
/** * 日期空间,格式:YYYYMM * * @param jObj * jquery对象 * @param dVal * 默认值 * @returns */function dateboxForMonth(jObj, options) { if(!options) options={}; // 下次
2017-06-16 16:32:04
1948
原创 给页面添加遮罩层
<script>function closes(){ $("#Loading").fadeOut("normal",function(){ $(this).remove(); });}var pc;$.parser.onComplete = function(){ if(pc) clearTimeout(pc); pc = setTimeout
2017-06-16 16:24:10
1251
原创 mysql静态纵表变横表
Create table Class([Student] nvarchar(2),[Course] nvarchar(2),[Score] int)Insert Classselect N'张三',N'语文',78 union allselect N'张三',N'数学',87 union allselect N'张三',N'英语',82 union allselect N'张三',N'物理
2017-06-16 16:22:14
878
原创 maven项目 图片验证码
———-pom.xml配置<!-- kaptcha --><dependency> <groupId>com.github.penggle</groupId> <artifactId>kaptcha</artifactId> <version>2.3.2</version></dependency>———-web.xml配置<servlet> <servlet
2017-06-16 16:01:31
1688
原创 导入数字时的正则验证,正整数和0.000
———-由于导入时,某个字段只允许导入正整数,但是客户会不小心输错2.34,这种不允许通过,或者数字的格式为3.00,4.0000,一般这种数字是可以通过的,所以重新完成的正则验证为reg="^[0-9]\d*(\.0+)?$";
2017-06-16 15:50:54
793
原创 js 基础点(checkbox选中,时间大小,查询数组值,form重复提交)
———-根据name 遍历CheckBox获取选中的复选框var inputs = document.getElementsByName("selcheck");var ids=""; for(i=0;i<inputs.length;i++){ var obj = inputs[i]; if(obj.checked==true){ i
2017-06-16 15:45:19
455
原创 根据id复选框的选中
html<div id="Comm_ModelName"> 角色权限信息 <!-- <a href="javascript:chooseRole();" class="easyui-linkbutton" plain="true" iconCls='icon-edit'>设置角色</a> --> </div> <di
2017-02-07 16:22:40
2185
转载 Java开发岗位面试题归类
下面是我自己收集整理的Java岗位经常遇到的面试题,可以用它来好好准备面试。一、Java基础 1. String类为什么是final的。HashMap的源码,实现原理,底层结构。说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。描述一下ArrayList和LinkedList各自实现和区别Java中的队列都有哪些,有什么区别。反射中,Class.forNa
2017-02-07 15:39:16
388
转载 ibatis 到 MyBatis区别
简介: 本文主要讲述了 iBatis 2.x 和 MyBatis 3.0.x 的区别,以及从 iBatis 向 MyBatis 移植时需要注意的地方。通过对本文的学习,读者基本能够了解 MyBatis 有哪些方面的改进,并能够顺利使用 MyBatis 进行开发。本文更适合有 iBatis 基础的开发人员阅读。 从 iBatis 到 MyBatis,你准备好了吗? 对于从事 Java EE 的开发
2017-01-21 16:57:35
274
转载 Java中的24种设计模式与7大原则
一、创建型模式1、抽象工厂模式(Abstract factory pattern): 提供一个接口, 用于创建相关或依赖对象的家族, 而不需要指定具体类. 2、生成器模式(Builder pattern): 使用生成器模式封装一个产品的构造过程, 并允许按步骤构造. 将一个复杂对象的构建与它的表示分离, 使得同样的构建过程可以创建不同的表示. 3、工厂模式(factory method patt
2017-01-19 15:01:08
340
转载 java常用设计模式
设计模式; 一个程序员对设计模式的理解: “不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提出一种对所有锁的开锁方案。在真正理解设计模式之前我一直在编写“简单”的代码. 这个“简单
2017-01-19 14:57:33
240
原创 css,区别pc端ipad端的样式
/* 横屏 */@media all and (orientation:landscape){}/* 竖屏 */@media all and (orientation:portrait){}html5 乱码状况时,在head标签里添加<meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-sc
2017-01-18 16:04:37
4281
转载 Eclipse下jQuery文件报错解决方案
方案1、修改配置文件使用Eclipse 3.7及以上版本时,工程中加入jquery.min.js文件,发现该文件出现错误提示(红×),但使用Eclipse 3.7以前的版本就不会出现这种提示。是因为Eclipse 3.7在.project配置文件中,加入了JS验证框架org.eclipse.wst.jsdt.core.javascriptValidator。加入该框架后,如果js文件书写规则不符合
2017-01-17 15:35:30
378
转载 把自己的电脑做服务器发布tomcat的项目外网访问
1、首先你要确定你有一个外网ip地址。如果你分配到的是一个局域网IP地址需要经过一系列的转换为外网ip地址,然后继续下面操作。2、拿到外网IP地址,进行tomcat的server.xml文件的配置。主要进行下面三个地方的配置(本次配置采用的tomcat版本号是7.0.30)1) 将port端口改为80,基于http协议一般是通过80端口访问的,这样可以避免每次都输入8080的麻烦。2) 将defau
2017-01-17 11:59:26
515
原创 下载excel模板
//下载模版 /* 文件下载 */ private String fileName; private InputStream inputStream; /** * 下载附件 基于upload文件夹 * 页面调用方式示例 * url:upload下的文件路径 * <a hr
2016-12-09 14:47:04
294
转载 正则表达式
//0 和正整数 function isValidInt(value){ var exp = /^([1-9]\d*|0)$/; if(!exp.test(value)){ return true; }else{ return false; }}//非负数(0和正数)function isNotfuNumber(va
2016-12-09 14:38:03
274
原创 mysql 查询某个字段信息,由多个id逗号隔开拼装成
select a.SUPPLIER_USER_ID,GROUP_CONCAT(d.ITEM_NAME) AS countyNamefrom p_supplier_user a LEFT JOIN t_dictitem d on FIND_IN_SET(d.ITEM_ID , a.COUNTY) GROUP BY a.SUPPLIER_USER_ID
2016-12-09 14:31:56
3095
原创 tabs刷新当前页面
$("document").ready(function(){ var tabs = $("#main").tabs().tabs('tabs'); var title = ""; for (var i = 0; i < tabs.length; i++) { ///以下代码是为页签动态绑定单击事件 tabs[i].panel('options').tab.u
2016-12-09 14:28:26
1230
原创 简单的excel导入数据库
html代码input type="file" name="an" id="import_file" onchange="changes()"/>a href="javascript:void(0)" onclick="importExcel()" class="easyui-linkbutton" data-options="iconCls:'ic
2016-12-08 17:10:48
330
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人