
JAVA
万灯皆明
JAVA MYSQL ORACLE
展开
-
Springmvc常用注解标签详解
1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Contro转载 2017-07-04 13:53:26 · 242 阅读 · 0 评论 -
HTML表格多行表头,隔行变色,点击变色的实现
先上效果图 首先多行表头和设置每一个单元格占据的行数跟列数 <thead> <tr> <th rowspan="2">设市区</th> <th colspan="3">年度总量</th> <th colspan="3">累计安排使用数</th> <th colspan="3">剩余数</th>原创 2017-10-14 20:57:25 · 2731 阅读 · 0 评论 -
上传图片以base64格式存储进数据库
JSP页面 <div class="weui_cells weui_cells_form"> <div class="weui_panel_hd" style="color:#ff6600;" >温馨提示:附件大小不超过1M,附件格式为JPG、PNG、JPEG。</div> <div id="takePhotoUpId" class="weu原创 2017-12-18 14:40:08 · 6857 阅读 · 1 评论 -
MyBatis使用foreach进行批量插入遇到的问题以及解决方法
<insert id="addPartion" parameterType="java.util.List" useGeneratedKeys="false"> INSERT INTO PDA_PARTITON (BSM,CZQDM,CZQMC,USERID,USERNAME,DUTY,FLAG,SUPERCODE,SUPERNAME) SELECT SEQ_原创 2017-12-21 17:19:54 · 5685 阅读 · 0 评论 -
JS获取Model层数据
Controller :request.setAttribute("yearList", yearList);或者 model.addAttribute("yearList", yearList);在JS中:<%=request.getAttribute("yearList")%>原创 2017-12-15 15:12:17 · 9344 阅读 · 6 评论 -
Double类型做加减乘除精度缺失问题
用BigDecimal类解决 /** * double 相加 * @param d1 * @param d2 * @return */ public double sum(double d1,double d2){ BigDecimal bd1 = new BigDecimal(Double.toString(d原创 2017-12-15 15:20:32 · 2531 阅读 · 0 评论 -
获得当前服务器年份
Calendar ca = Calendar.getInstance();//得到一个Calendar的实例 ca.setTime(new Date()); //设置时间为当前时间 String curyear =ca.get(Calendar.YEAR)+"";原创 2017-12-15 17:26:09 · 253 阅读 · 0 评论 -
Oracle 查找树形结构当前节点下所有子孙节点
select * from organise t start with t.organiseid = #{organiseid} connect by PRIOR t.organiseid = t.parentid #{organiseid}为要查询的当前节点ID原创 2018-02-05 15:32:09 · 3112 阅读 · 0 评论 -
JAVA POI批量导入EXCEL数据到数据库
首先先记录下碰到的问题: 原先想直接传要上传的文件路径到后端,然后后端绝对定位到相应文件进行数据的解析,后面发现浏览器这边为了安全问题,是不能获得文件的真实路径的,只能获得一个虚假的路径,然后这种做法就行不通了,我的解决方法是先把文件上传的到后端相关目录,解析完数据后在将对应的文件删除下面贴代码: <form id="monitordocform" enctype="mu...原创 2018-03-13 14:21:35 · 3938 阅读 · 1 评论 -
HTML+JS+CSS 实现TAB切换
先上效果图:CSS代码: .tab-contain{ padding:10px; width: 100%; } #tabs { overflow: hidden; width: 100%; margin: 0; padding: 0; list-style: none; } #tabs li { float: le...原创 2018-03-23 16:18:18 · 5849 阅读 · 0 评论 -
MyBatis 随笔
在数据库使用中经常需要 执行 一个存储过程或者修改插入语句,但是我们并不希望这个事务被提交,但又需要执行后查询的结果,在代码中就需要在同一个SqlSession中执行俩条语句,相当于在数据库中同一个窗口执行俩条SQL语句,但不提交事务 IindexDao indexDao=null; SqlSessionFactory sessionFactory=DataSourceSqlSessionFa...原创 2018-03-23 16:43:01 · 185 阅读 · 0 评论 -
解决ECHARTS切换图表获取不到width跟height的问题
最近用到ECHARTS,一个非常强大的图表插件,但是在将图表隐藏后在显示时候会出现获取不到宽高的情况,网上有重新设置宽高的方法,我没有试过,我个人的解决方法是在初始化完成时在将要隐藏的图表隐藏起来,这样宽跟高都是已经获取后才去隐藏的,所以切换时能正常显示,也不会报宽高获取不到的错误 <div class="gram"> <span id="histogram" class原创 2017-10-14 20:45:41 · 4003 阅读 · 2 评论 -
Qrcode 在EASYUI 表格中为每一行生成二维码插入表格中
先上效果图: 首先在定义表头的时候设置formatter属性<th formatter="formatEwm" data-options="field:'updatetime',width:200"align="center" >二维码图片</th>在生成时候会去调用formatEwm的函数,为每一个二维码图片添加一个唯一标识 function formatEwm(val,row,原创 2017-10-14 19:51:38 · 1730 阅读 · 0 评论 -
文件上传下载删除
文件上传@RequestMapping(value="/document/addDocument") public String addDocument(String flag,Document document,HttpSession session) throws Exception, Exception{ if (flag.equals("1")) {原创 2017-08-28 17:57:01 · 435 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(spring、<span style="font-family:'Times New Roman'">SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM<span style="font-family:宋体">整合的过程,这次刚刚好基于自己的一个小项目重新搭建转载 2017-07-03 20:52:47 · 516 阅读 · 0 评论 -
JAVA POI将数据导出保存到EXCEL 的一些方式
第一种:导入后保存的格式为.xls格式,针对EXCEL2003 版本采用的是SSM框架从后台获取数据 打开文件后的内容的具体格式 具体实现代码如下,注释写的很详细,不在阐述 @RequestMapping("/cargo/outproduct/print.action") public void print(String inputDate,HttpServletRespons原创 2017-07-15 18:28:04 · 645 阅读 · 1 评论 -
SSM框架下利用AJAX传递数据到Controller的一些方式
两种post请求的content-type不同。 方法一: contentType : “application/json” , 方法二: contentType: “application/x-www-form-urlencoded”,方法一: 1.使用JSON.stringify 将数组对象转化成json字符串;var array = ["1", "2"];$.ajax({原创 2017-07-21 20:48:58 · 4988 阅读 · 0 评论 -
JAVA转义字符
作用:解决二义性的问题例如:String aString=" " ";这种写法JAVA不知道到底哪一个是双引号,哪一个是字符串,这就会产生二义性用转义字符解决:String aString="\"";关于一些常用的转义字符表转义字符意义ASCII码值(十进制)\a原创 2017-07-20 00:05:21 · 460 阅读 · 0 评论 -
MyEclipse常用快捷键
常用快捷键-------------------------------------MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine C转载 2017-07-20 00:15:42 · 222 阅读 · 0 评论 -
Oracle截取日期格式的值
Oracle中数据类型为Date日期类型时,不能直接用substr()函数去截取,直接用的话Oracle不会给你报错,但是得到的值不是你想要的值,如果要截取YYYY-MM-DD 可以用 trunc()获取,如果只想获取yyyy或者mm或者dd可以先将起用to_char()转一下在用substr截取字符如果要获取hh24;mi;ss可以用tochar("name",原创 2017-07-24 16:34:59 · 8968 阅读 · 0 评论 -
MyBatis使用注解进行开发
关于MyBatis进行开发,我自己目前接触到的有俩种方法,一种是用逆向工程(或自己写)生成Mapper文件,这种类型的有时间我会做个总结,还有一种就是使用注解的形式进行开发,个人比较喜欢使用这种形式进行一些简单的开发,看起来更加简单明了,而且不用去生成对应的Mapper的.xml文件项目用的是Spring+MyBatis进行开发,具体的配置就不详细贴了 applicationContext:原创 2017-08-28 16:03:32 · 369 阅读 · 0 评论 -
SpringMVC下的一个简单的权限拦截效验
在web.xml中定义SpringMVC前端控制器配置拦截所有请求<!-- 定义Spring MVC的前端控制器 --> <servlet> <servlet-name>springmvc</servlet-name> <servlet-class> org.springframework.web.servlet.DispatcherServlet </s原创 2017-08-28 16:18:02 · 849 阅读 · 0 评论 -
使用Redis缓存同步,从缓存中存取数据的一些使用
关于Redis的安装本篇不作介绍Redis主要用于缓存(数据查询,短连接,商品内容等),应用排行榜,访问统计等.. Redis常用数据类型 Redis最为常用的数据类型主要有以下五种:String Hash List Set Sorted setRedis配置文件redis.properties: redis.maxIdle=30 redis.minIdle=10 redis.ma原创 2017-08-28 16:37:42 · 2627 阅读 · 0 评论 -
关于Ztree的一些使用心得
现在基本上每个网页都得用到tree,由于Ztree是中国人写的,所以中文文档比较齐全,基本的一些应用需求都能到文档上找到答案,这段时间使用Ztree做过一些简单应用,总结一下一些常用的使用方法,直接在前端写数据的形式文档上已经很全了,这里主要讲一下从后端获取数据到tree上通过AJAX从后台拿到对应数据,并将tree初始化 $(function(){ //查询所有的菜单原创 2017-08-28 17:06:17 · 886 阅读 · 0 评论 -
JAVA List集合取交集并集差集
//并集 //list1.addAll(list2); //交集 //list1.retainAll(list2); //差集 //list1.removeAll(list2);原创 2018-03-23 17:00:20 · 25691 阅读 · 1 评论