
java
Demonor_
这个作者很懒,什么都没留下…
展开
-
ireport相关技术点教程
大纲:1.显示自定义格式的当前日期2.显示当前页/总页数等信息3.分页显示表体4.每页固定的地方显示固定值详细操作:1.显示自定义格式的当前日期并设置日期格式2.显示当前页/总页数等信息修改文本3.分页显示表体在Detail(表体)里面添加 break 控件接下来可以在左侧栏看到Detai表体有Page Break了接下来添加变量TotleRecords(定义总记录数)定义变量TotleRecords相关属性..原创 2020-06-10 18:16:28 · 787 阅读 · 0 评论 -
Jquery Ajax JSON和JSONP之间的高级对比测试
经过小编的反复测试,得到结果一些结论,如下:结论1:同域下,客户端请求类型dataType无论是json还是jsonp,都可以接收服务器返回的json数据格式的数据。结论2:不同域,就是我们说的跨域情况下,A:客户端请求类型dataType为json的话,客户端直接报错;B:客户端请求类型dataType为jsonp时,要求服务器返回的数据格式必须为jsonp格式的数据。接下来验证小编以上的结论。论证结论1:同域下,客户端请求类型dataType无论是json还是jsonp,都可以接收.原创 2020-05-20 16:15:54 · 566 阅读 · 0 评论 -
Java_Springmvc+Hibernate5+JWT+Redis实现SSO跨域单点登录
首先,在搞代码之前,我们要了解什么是JWT?这个一开始我也不太明白,后来经过百度阅读看了很多文章才明白,其实JWT就像一个工具,可以对字符串进行签名(加密)和解签(解密)以及验证字符串。这里只是简单的对JWT主要功能描述一下就行,更具体的了解JWT需要自行百度。第二:Token为什么要存放在Redis?存储格式又是怎么样的?当用户登录成功时,将Token放在Redis,同时设置该Red...原创 2019-10-17 16:36:25 · 614 阅读 · 0 评论 -
jackson.databind之 com.fasterxml.jackson.databind.ser...错误
今天用springboot+themeleaf+hibernate做项目,用ajax实现前端后台交互,却意外地发现这种错误,搞了一个下午,尝试过百度的多种方法,都宣告失败,直到看到这篇文章才有所觉悟(http://www.cnblogs.com/sxdcgaq8080/p/5765392.html),这只是原因之一;1 . 错误信息:at com.fasterxml.jackson.databin...原创 2018-02-08 08:37:15 · 23912 阅读 · 3 评论 -
solr4.10.3+tomcat
Solr+tomcat1.建立solr文件夹以及三个子文件夹如下图2.配置该tomcat的环境变量(path以及CLASS_PATH)配置完环境变量之后启动tomcat若提示:指定服务未安装,则需要打开cmd,进入该tomcat的bin目录下,运行service.bat install配置完成再启动tomcat,查看里面的信息原创 2017-10-16 23:43:07 · 513 阅读 · 1 评论 -
利用java工程配置文件生成数据表的增删改查dao层(xml)
注:利用mybati的逆向工程生成数据表的dao层在目前看来还是比较流行的,也比较方便,不用手动去写一大堆dao,下面就是教你如何快速建立这些xml(dao)1.首先在你的eclipse的超市里面搜索mybatis,安装下图这个(Help---Eclipse Marketplacce----Search键入mybatis搜索即可找到该插件)2.建立一个java工程,并引入逆原创 2017-10-31 21:20:56 · 1159 阅读 · 0 评论 -
Invalid bound statement (not found): com.bookestore.dao.OrderInfoDao.findList的根本原因及解决方案
描述:利用mybatis逆向工程可以生成单表的增删改查dao层,但能不能根据它的原理,自己去写一个xml来执行多表查询并返回结果呢?在好奇心的驱使下,自己亲自写了一个,其他配置基本没问题,但就是一直报这个错,弄了我两天,终于在一篇文章中找到真正的解决方案(在检查B步骤中),如果确信基本的配置是没问题的,可直接看最后面的检查B步骤;目标描述:编写一个xml执行sql语句,查询两个关联的表的不同属原创 2017-11-07 17:00:42 · 2005 阅读 · 0 评论 -
java利用xml自定义多表查询,解决vo对象不能传整个对象到后台的解决方案
描述:要在jsp页面显示多张表的不同字段,如果弄一个vo来综合两个表是可以,jsp可以显示,但是要将整个vo传到后台并且带上数据,后台似乎接受不到vo的值,可能是因为在跳转到此页面之前忘了添加model吧,model.addAttribute("zmisJybTeacher", new ZmisJybTeacher());写这篇文章的时候我也没来得及测试是不是因为这个原因导致后台接受不到vo实体,原创 2017-10-27 21:53:20 · 1667 阅读 · 0 评论 -
构建SSH-maven聚合工程----数据库连接
1.建立Test-parent工程修改pom.xml 4.0.0 com.Test Test-parent 0.0.1-SNAPSHOT pom 1.2 1.1 1.1 1.0.9 1.1.3 1.8.3 0.9.0.2 1.8.3 1.4 1.4 1.1.2 4.12 4原创 2017-10-28 20:56:16 · 1087 阅读 · 0 评论 -
java读取配置文件的几种方式
web工程一般都会连接数据库,然而加载数据库配置文件主要有几种。1.读取properties文件,连接数据库 //这是最简单的方式,注:config.properties在src目录下#DB PropertiesDriver=com.microsoft.sqlserver.jdbc.SQLServerDriverDBurl=jdbc:sqlserver://127.0.0.1\\:1433...原创 2018-02-28 15:34:38 · 2928 阅读 · 1 评论 -
SQL Server分页demo
demo资源可以在这里下载(demo)效果:下载demo之后,要实现分页,需要注意以下几个点:1.这是一个动态网页工程,请不要直接import,因为import可能会出现很多错误。应该新建一个工程,然后复制对应的代码2.修改sqlserver的配置文件(config.properties)中的配置,修改成你的数据库配置3.注意将sqlserver连接用到的jar包放进WEB-INF/lib目录下4...原创 2018-03-27 17:31:12 · 433 阅读 · 0 评论 -
java实现邮件发送demo。结合JFrame
资源下载(demo:https://download.youkuaiyun.com/download/a13432421434/10311858)效果: demo含有该可运行的jar包,安装了jir环境下可双击运行,发邮件内附实现该JFrame的java源代码,可导出成可运行jar包,希望可以帮助到爱学习的孩童们。么么哒!有什么问题还可以直接找我哦(qq:2225629171)...原创 2018-03-27 17:50:26 · 719 阅读 · 0 评论 -
SQL Server 制作分页、分页的UI美化、分页控制
先来两张效果图:整个分页做了几天才完成,具体怎么做我就不一一解释了,说明一下:编程语言:Java数据库:SQL Server项目类型:动态网页工程软件环境:jdk 1.8环境,tomcat9.0有需要的可以下载自行配置工程,在自己的电脑查看分页效果,其中sql样板数据放在工程目录的WebContent/sql/z_Log.sql注意:不建议将下载的工程包直接导入,应该自行新建一个动态网页工程,配置...原创 2018-04-26 18:02:34 · 606 阅读 · 0 评论 -
JsonUtils
package com.nbc.demok.util;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import java.util.Map.Entry;import com.fasterxml.jackson.core.type.Ty...原创 2018-08-06 11:29:29 · 724 阅读 · 0 评论 -
富文本编辑器wangEditor2的基本配置
对于富文本编辑器主要有几种,他们的有点缺点如下:1.KindEditor:优点:比较轻,轻量版 缺点:目前来说,不可自定义字体字号【2018-04-01】2.UEditor:优点:拥有最丰富的功能。 缺点:1.换行之后,下一行对齐上一行,因此无法调整下一行的对齐方式 ...原创 2018-08-07 09:54:27 · 4061 阅读 · 2 评论 -
STS / Eclipse更改背景图片
首先看效果:我用的是STS(3.9.0)编译工具,看网上教程来实践一下发现行不通,我看的那一篇文章是介绍Eclipse修改背景图片,然而我在STS工具上实践却发现行不通,不知道是不是因为Eclipse的配置不适用于STS,后来通过自己调试,已经成功修改STS的背景图片了,和我看到的教程有点区别,我参考是这篇文章(Eclipse修改背景图片),接下来是我的亲身实践:1.打开STS安装目录...原创 2018-08-07 17:58:14 · 7390 阅读 · 3 评论 -
base64存储图片/显示图片
不知道大家有没有这样一个需求:发布一篇文章,文章内容中可能涉及到图片,那么显示文章时候,如何展示文章如发布一样(包括图片),csdn 的发布文章就是一个很好的例子,虽然我不知道csdn是如何实现的,但我自己的实现方法主要有两种:1.在富文本编辑器中上传图片,以IO流方式存储到文件服务器,上传成功后,返回图片的http地址(回显)2.在富文本编辑器中上传图片,将图片以base64方式存储到数...原创 2019-05-27 11:57:45 · 9319 阅读 · 0 评论 -
Hibernate saveOrUpdate失效解决方案
小编在使用Hibernate5的时候,遇到一个问题,就是save()方法可以保存,但执行saveOrUpdate()方法时更新失败。首先,给大家看下saveOrUpdate()失效的代码。运行单元测试,结果更新失败:更新失败原因:获取当前session使用了sessionFactory.openSession()解决方案:使用sessionFactory.getC...原创 2019-08-14 11:28:38 · 4570 阅读 · 0 评论 -
jqprint打印boostrap table时table内容不显示为打印内容
今天遇到一个问题,明明我的bootstrap table有数据,但是用jqprint就是打印不出来,找师兄排查了很久,才排查出原因所在,jqprint可能跟boostrap table 的某些样式冲突,造成不能打印,如下图,就是方框内的样式导致我的jqprint不能正常工作。把方框内的样式去掉,jqprint就可正常打印bootstrap table了,既然问题解决了,分享给大家,么么原创 2017-07-20 11:34:50 · 2359 阅读 · 0 评论 -
java编写多个入参
面试官提问:如果要你编写程序计算1~10000之间的和,怎么写该程序?首先你想到不定参数求和的方法 add_01(int a, int... list),通过这个方法进行求和public static int add_01(int a, int... list) { int sum = 0; for (int i : list) { if (i >= a) {原创 2017-06-01 20:01:57 · 3325 阅读 · 0 评论 -
Validate不验证之java.lang.IllegalArgumentException: id to load is required for loading
可能原因:没有引入validate,引入包括form表单的引入以及js的引入1.Form引入validate:2.引入validate.js:原创 2017-04-14 15:31:58 · 816 阅读 · 0 评论 -
单元测试:java.lang.IllegalStateException: Failed to load ApplicationContext
1 . Cause by:....No identifier specified for entity :org.lee.model.User 解决:检查数据库实体映射对应的model的主键属性前添加 @Id , 如果主键在数据库中是自动增长的话除了添加 @Id外还需要添加@GeneratedValue原创 2017-04-14 15:39:58 · 2202 阅读 · 0 评论 -
利用ajax提交表单,实现数据前端后台数据交互的完整流程演示
该演示需要用到 1 : json.jar(下载) 2 : jquery.js(下载)流程演示:1.点击“登录”按钮,传参到后台 2.后台获取数据,处理分析数据,利用JSONObject返回结果(JSONObject需要用到一个 json.jar 即可)原创 2017-04-19 22:22:03 · 20689 阅读 · 0 评论 -
使用springMVC AOP实现日记记录
1 . 配置springmvc驱动,以及包扫描,还有AOP配置,如下: 2 . 引入相关jar包3 . 目录树4 . 编写日记记录类 LogInterceptor.javapackage org.lee.Interceptor;import java.lang.reflect.Method;原创 2017-05-02 15:02:50 · 9865 阅读 · 2 评论 -
java利用POI操作excel
POI操作excel,保存数据到数据库流程:1.获取工作簿(内含多个工作表)2.获取该工作簿的所有工作簿3.对工作表进行取值操作,遍历每一行的每一个单元格,取值放到对应的model存储器中4.编写保存方法,保存model对象到MySQL1.控制器代码,执行读表或者保存数据到数据库public class Controler { public s原创 2017-04-14 17:19:18 · 866 阅读 · 0 评论 -
ids for this class must be manually assigned before calling save(): org.lee.model.UserHibernate
然后知道是自己拷贝List过程对象丢失。解决:org.springframework.beans.BeanUtils.copyProperties(allExcalUsers.get(i),user);原创 2017-04-14 15:36:58 · 786 阅读 · 0 评论 -
org.hibernate.HibernateException: Could not obtain transaction-synchronized Session for current thre
在spring中用到Hibernate,Junit Test 报此错误 ,看错误信息应该联想到可能是缺少@Transactional注解,这是事务管理的注解,在Imp里面,与数据库相关的类,应该加上注解@Repository和@Transactional,同时保证你的xml有配置Hibernate 事务,我的Struts2-xml配置如下(SpringMVC-xml也一样)<beans xm原创 2017-05-26 10:54:19 · 2290 阅读 · 0 评论 -
表单引入 JSR303 后台验证
1 . 先看效果2 . 引入相关jar包3 . 配置springmvc.xml(不是web.xml)4 . 验证条件写在model里面(下面的@size,@pattern,@Email是验证条件,而@Id,@Column是配置多对一的东西,现在不用管他们)import java.io.Serializable;import原创 2017-05-17 10:38:29 · 501 阅读 · 0 评论 -
springMVC的xml相关配置
xml version="1.0" encoding="UTF-8"?>beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:aop="http://www.springframework.org/sc原创 2017-05-16 22:40:54 · 478 阅读 · 0 评论 -
在线考试系统的时间控制(倒计时)
在线考试系统的时间控制倒计时跟一般的html倒计时的区别:html可以很轻松地实现倒计时,但是页面刷新的同时,时间回到原点,根本没啥用。但是在线考试系统的时间控制是通过时间同步来实现真真正正的倒计时以达到刷新页面但是时间继续倒计而不会回到原点思路:1 .点击进入考试 2 .在数据库获取试题,同时通过userId和subject_id判断score表是否含有该对象,没有原创 2017-05-07 18:10:01 · 19950 阅读 · 7 评论 -
SpringMVC+Hibernate利用ajax实现前端后台数据交互
比如我做一个查询成绩功能,那么,点击查询的时候,就把选择的查询条件用ajax提交到后台去查询对应条件的成绩列表,得到数据再用ajax返回数据到前端,显示成绩列表1 . 查询成绩界面2 . 点击查询,用ajax提交以上四个输入框的内容到后台(哪怕是空的,也要提交)$("#find").click(function(){ var path = $("#path").v原创 2017-05-17 09:45:29 · 5206 阅读 · 0 评论 -
表单引入validate验证
下面讲的这个例子是使用bootstrap模态框(也是一个form表单),现在要做的就是提交表单时进行验证,验证不通过则不提交表单,留在本页面而且显示验证错误信息1 . 先看验证效果2 . 引入相关js3 . 页面加载完成的同时给form表单引入validate()4 . 在每个input里面编写验证条件5 . 模态原创 2017-05-17 10:16:51 · 984 阅读 · 0 评论 -
从数据库读出来的日期后面多了个 .0 的解决办法
只需将Date类型的数据在VO里面设置为Strign类型,然后转化Date类型日期为String类型即可1.未转化之前的日期显示2.转化之后的日期正常显示3.连接数据库的实体类的该字段设置为Date类型,和数据库对应4.在VO实体类设置日期为String类型5.Date类型转化为String类型(date.toLocaleString())原创 2017-04-27 12:02:01 · 39558 阅读 · 21 评论 -
String,StringBuffer和StringBuilder之间的区别,速度比
String,StringBuffer和StringBuilder三者之间的区别在下面的注释里面说的很清楚了,下面的这个类是用来测试三者之间的读写速度得到的结果是StringBuilder > StringBuffer >> Stringimport java.util.ArrayList;import java.util.Iterator;import java.util.List;原创 2017-05-27 15:13:16 · 857 阅读 · 0 评论 -
使用POI操作Excel将数据导入mysql
原本的工程:POI-Excel.zip(下载)【需要自己注册了一个码云帐号才可以下载】类似的工程:(csdn下载页面) 利用POI将excel数据导入数据库目前还是比较流行,但是表格某些字段需要进行特殊处理,比如日期,excel的日期在java里面读出来是一个数字(number)并非日期格式的字符串,等等。1 . 首先看一下本次讲解的工程目录树 2 . 看一下需要导入的excel的规律,然后再在数...原创 2017-05-16 23:19:40 · 7953 阅读 · 9 评论 -
鼠标移动添加七彩泡泡效果
查看演示实现此效果只需要两步一. 引入js二 . 给哪个div实现此效果(引入实现效果的js)1 . 下载插件(下载)2 . 在工程引入js(路径引入正确就行,不同的框架引入方式不同,我这个是Spring boo框架t的引入方式)3.在main">这个div引入泡泡功能,则要引入js , 这个js里面的getElementById("main")要对原创 2017-05-21 15:47:02 · 1746 阅读 · 3 评论 -
The request sent by the client was syntactically incorrect
错误信息:控制器:JSP:之前做过类似的页面都好好的,为啥现在会请求出错呢?The request sent by the client was syntactically incorrect 经过深入了解,原来是input的path的参数存在问题, path 参数只能是String类型的参数原创 2017-04-15 21:33:19 · 1074 阅读 · 0 评论