java
文章平均质量分 55
wangsaisoon
Meeting you was fate,and fall in love with you was out my control.
展开
-
Drools规则引擎
借鉴:基于JAVA的功能强大的开源规则引擎-Drools业务管理系统实战视频教程_哔哩哔哩_bilibili1、什么是规则引擎?规则引擎,全称为业务规则管理系统,英文名为BRMS(即Business Rule Management System)。规则引擎的主要思想是将应用程序中的业务决策部分分离出来,并使用预定义的语义模板编写业务决策(业务规则),由用户或开发者在需要时进行配置、管理。需要注意的的规则引擎并不是一个具体的技术框架,而是指的一类系统,即业务规则管理系统。目前市面上具体的规则引擎.转载 2021-10-25 09:22:04 · 45587 阅读 · 12 评论 -
迭代list,map
原文:http://blog.csdn.net/lipei1220/article/details/9028669java.util.ConcurrentModificationException 解决办法:在使用iterator.hasNext()操作迭代器的时候,如果此时迭代的对象发生改变,比如插入了新数据,或者有数据被删除。则使用会报以下异常:Java.util.转载 2017-08-04 11:29:35 · 298 阅读 · 0 评论 -
Java 获取指定字符串出现的次数
Java中 获取指定字符串在另一个字符串中出现的次数方式一/** * @param args */public static void main(String[] args) { String srcText = "Hello World"; String findText = "e"; int num = appearNumber(srcText, f转载 2018-01-10 17:10:57 · 4295 阅读 · 1 评论 -
java word转pdf
原文链接:http://blog.csdn.net/m0_37568521/article/details/785458871、上传:// 上传文件的路径String filePathFinal = getRequest().getSession().getServletContext().getRealPath("uploadFiles/resourceManage") + "/转载 2018-02-06 17:11:49 · 249 阅读 · 0 评论 -
调用jacob服务office文档转pdf
jar包下载:(链接:https://pan.baidu.com/s/17cToHJGckw3-jOPX_rgHKA 密码:btew)dll文件下载:(链接: https://pan.baidu.com/s/1OmchVtGy_XCAU9naO05psw 密码: ckhh)注:dll文件,放在jdk文件下面的bin目录下,web项目添加dll文件后需重新添加jdk,电脑要能够打开offic...转载 2018-02-07 16:55:47 · 709 阅读 · 0 评论 -
jpa中使用getOne()修改查询报错
findOne:return 如果没有找到,则使用给定id或{@literal null}的实体。getOne:return 对具有给定标识符的实体的引用。新版本的jpa没有findOne(productId)这个方法,使用getOne(productId)在修改查询的时候会报错(org.hibernate.LazyInitializationException: could not in...原创 2018-04-08 09:50:30 · 5204 阅读 · 2 评论 -
无重复字符的最长子串 java实现
转自:http://www.cnblogs.com/javaStudy947/p/9045383.html 给定一个字符串,找出不含有重复字符的最长子串的长度。示例:给定 “abcabcbb” ,没有重复字符的最长子串是 “abc” ,那么长度就是3。给定 “bbbbb” ,最长的子串就是 “b” ,长度是1。给定 “pwwkew” ,最长子串是 “wke” ,长度是3。请注意答...转载 2018-08-14 14:08:38 · 404 阅读 · 0 评论 -
java正则校验必须包括字母、数字和字符(6-12位)
java正则校验,必须包括字母数字字符public static String checkPassword(String passwordStr) { if (passwordStr != null && !"".equals(passwordStr) && (passwordStr.length() < 6 || passwordStr.len...原创 2018-10-15 11:11:47 · 17630 阅读 · 0 评论 -
java调用https接口,并传参
方法一:public static String httpPostWithJson(JSONObject json) throws Exception { HttpPost httpPost = new HttpPost(url); // Certificate doesn't match any of the subject alternative na...原创 2019-07-23 15:53:25 · 4954 阅读 · 0 评论 -
Could not generate DH keypair
jdk1.6,调用https接口报错如下:log4j:WARN No appenders could be found for logger (org.apache.http.client.protocol.RequestAddCookies).log4j:WARN Please initialize the log4j system properly.javax.net.ssl.SSL...原创 2019-07-23 15:57:03 · 2072 阅读 · 1 评论 -
jdk8对list集合的操作
import java.util.ArrayList;import java.util.Collection;import java.util.Iterator;import java.util.List;import java.util.stream.Collectors;import java.util.stream.Stream;// jdk1.8操作list集合p...转载 2019-09-06 17:08:28 · 1197 阅读 · 0 评论 -
lambda表达式之方法引用
1.概念 ---- 什么是方法引用???对于每一个java类来说,它们都主要有三种方法,即普通方法、静态方法和构造方法。而方法引用就是利用函数式接口+lambda表达式(这里的lambda表达式并非前面提到的带"->“符号的表达式,而是使用双冒号”::"的一种lambda表达式)的方式对类中的方法进行引用,之所以称为“引用”,是因为这种方式不像以往我们对类中的方法进行操作时,就是直接调用...转载 2019-09-09 14:08:57 · 331 阅读 · 0 评论 -
Java监听器Listener使用详解
转载请注明原文地址:http://www.cnblogs.com/ygj0930/p/6374384.html在我的项目中有具体应用:https://github.com/ygj0930/CoupleSpace 监听器用于监听web应用中某些对象、信息的创建、销毁、增加,修改,删除等动作的发生,然后作出相应的响应处理。当范围对象的状态发生变化的时候,服务器自动调用监听器对象...转载 2017-08-02 17:31:12 · 11219 阅读 · 0 评论 -
MyBaties批量插入数据到oracle中
insert into ( "ID", "TAB_ID", "TEAM_ID", "SA_ID", "ID_NUMBER", "SALECHANNEL_ID", "TICKETTYPE_ID", "BUY_PRICE", "ISSELFDRIVE", "AMOUNT", "CREATE_BY", "CREATE_T原创 2017-07-07 11:02:20 · 318 阅读 · 0 评论 -
javaSpringMVC上传文件(图片、文档、视频)及在线浏览
servlet上传文件:https://blog.csdn.net/baidu_35468322/article/details/88871675上传(jsp):<form action="caseKnowledge/${msg }.do" name="ckForm" id="ckForm" method="post" enctype="multipart/form-data">...原创 2017-02-06 11:38:53 · 22281 阅读 · 92 评论 -
java中不用第三个变量交换两个变量的值
private static void exChange(){int a= 2;int b = 10;/*//方法一a = a + b - ( b = a );*//*//方法二a = a + b;//12b = a - b;//2a = a - b;//10*//*//方法三a = a ^ b;b = a ^ b;a = a ^ b;*//*//方法四(不建议)//double a= 2;//d原创 2017-01-19 10:38:40 · 845 阅读 · 0 评论 -
java日期处理DateUtil
package com.fh.util;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 说明:日期处理 */public cla原创 2017-03-14 09:55:33 · 246 阅读 · 0 评论 -
java文件上传、下载
package com.fh.util;import java.io.BufferedOutputStream;import java.io.OutputStream;import java.net.URLEncoder;import javax.servlet.http.HttpServletResponse;/** * 下载文件 */public class FileDo转载 2017-03-14 09:58:15 · 314 阅读 · 0 评论 -
java汉字解析拼音处理
package com.fh.util;import net.sourceforge.pinyin4j.PinyinHelper;import net.sourceforge.pinyin4j.format.HanyuPinyinCaseType;import net.sourceforge.pinyin4j.format.HanyuPinyinOutputFormat;import ne转载 2017-03-14 10:03:02 · 255 阅读 · 0 评论 -
java从EXCEL导入到数据库,从数据库导出到Excel
package com.fh.util;import java.io.File;import java.io.FileInputStream;import java.util.ArrayList;import java.util.List;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf转载 2017-03-14 10:06:03 · 573 阅读 · 0 评论 -
java日志处理
package com.fh.util;/** * 说明:日志处理 */public class Logger { private org.apache.log4j.Logger logger; /** * 构造方法,初始化Log4j的日志对象 */ private Logger(org.apache.log4j.Logger log4jLogger) { l转载 2017-03-14 10:09:17 · 295 阅读 · 0 评论 -
java-IP处理,路径工具
package com.fh.util;import java.net.InetAddress;import java.net.UnknownHostException;/** * 说明:IP处理 */public class PublicUtil { public static void main(String[] args) { System.out.println转载 2017-03-14 10:11:24 · 273 阅读 · 0 评论 -
java-常用工具
package com.fh.util;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;im转载 2017-03-14 10:14:17 · 195 阅读 · 0 评论 -
java下载txt
package com.fh.util;import java.io.BufferedInputStream;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStreamRead原创 2017-04-10 15:55:11 · 3161 阅读 · 2 评论 -
jquery异步提交表单
//异步提交form表单$.post('save.do', $('form#formId').serialize(), function(data){ if(data == "success"){ alert('保存成功'); }else{ alert('请重试'); }}, 'text');//Controllerpublic void save(PrintWrit原创 2017-04-10 15:59:57 · 348 阅读 · 0 评论 -
Java获取视频文件时长
只需要jave-2.0的jar包,给出ffmpeg.exe和jave-2.0.jar下载链接:http://download.csdn.net/detail/java417/8494023import it.sauronsoftware.jave.Encoder; import it.sauronsoftware.jave.FFMPEGLocator; import it.saur转载 2017-03-15 15:54:26 · 2438 阅读 · 0 评论 -
MyBatis 防止sql注入 原理
sql注入大家都不陌生,是一种常见的攻击方式,攻击者在界面的表单信息或url上输入一些奇怪的sql片段,例如“or ‘1’=’1’”这样的语句,有可能入侵参数校验不足的应用程序。所以在我们的应用中需要做一些工作,来防备这样的攻击方式。在一些安全性很高的应用中,比如银行软件,经常使用将sql语句全部替换为存储过程这样的方式,来防止sql注入,这当然是一种很安全的方式,但我们平时开发中,可能不需要这种转载 2017-05-08 11:49:52 · 381 阅读 · 0 评论 -
修改tomcat的端口号
1、修改conf/server.xml文件,修改地方有三处,如图:2、启动tomcat(apache-tomcat-7.0.26\bin\startup.bat)原创 2016-12-22 16:18:16 · 233 阅读 · 0 评论