自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 资源 (8)
  • 收藏
  • 关注

原创 java 前台传入后台乱码

有多种解决方案1.String strUTF8 = new String(contractNo.getBytes("ISO8859-1"),"UTF-8");2.使用form表达post提交,提交的参数为contractNo3.如果是get方式提交,提交的参数需 encodeURI(encodeURI(contractNo)) (两次编码)解析时一次解析 URLDecoder....

2018-11-09 17:06:05 247

原创 kafka安装及配置

操作系统:Windows 10jdk版本:jdk1.8.0_181kafka版本:kafka_2.11-2.0.0.tgz需要导入注册表,使之能够右击鼠标 在当前位置打开cmd命令窗口。注册表文件:OpenCmdHere.reg直接运行即可PS:我原本用jdk1.8.0_065的时候,kafka能够启动起来,但进行生产者生产消息,消费者消费就会报错。搞了好久换了上面的jdk1...

2018-10-12 16:37:05 1466

原创 idea引入第三方tomcat,控制台乱码问题解决

1.配置tomcat打开edit Configurations修改vm options:-Dfile.encoding=UTF-8增加一个参数:JAVA_TOOL_OPTIONS  -Dfile.encoding=UTF-82.修改File Encoding,编码都改为UTF-83.IDEA配置文件中增加UTF-8编码到IDEA安装目录下,找到bin文件夹下...

2018-09-30 14:31:13 325

原创 idea开启热部署

1.pom文件增加配置<dependency>   <groupId>org.springframework.boot</groupId>   <artifactId>spring-boot-devtools</artifactId>   <scope>provided</scope>   &l

2018-09-30 14:22:41 471

原创 idea引入第三方tomcat

1.修改pom文件,把自带的tomcat移除,增加以下配置<exclusions>   <exclusion>      <groupId>org.springframework.boot</groupId>      <artifactId>spring-boot-starter-tomcat</artifactId&g...

2018-09-30 14:13:33 435

原创 SpringBoot手动获取Bean

SpringBoot中,普通Java类也需要被Spring管理的话,就需要手动注入使用手动注入Bean:EpochPeTestdomainMapper testDomainMapper = SpringUtil.getBean(EpochPeTestdomainMapper.class);如下新建一个工具类:/** * 实现ApplicationContextAware接口,...

2018-09-26 15:42:41 15880 8

转载 FastJson对于JSON格式字符串、JSON对象及JavaBean之间的相互转换

fastJson对于json格式字符串的解析主要用到了一下三个类:JSON:fastJson的解析器,用于JSON格式字符串与JSON对象及javaBean之间的转换。JSONObject:fastJson提供的json对象。JSONArray:fastJson提供json数组对象。我们可以把JSONObject当成一个Map<String,Object>来看,只是JS...

2018-09-26 14:43:55 113

原创 Dom4j解析XML

前言:XML文件可以用来作为一种小型数据库存在,但更多时候在项目中都是用来当成配置文件用的,也就避免不了对XML文件的增删改查操作。在java中,解析XML文件的方式大致分为两种:DOM解析,SAX解析先来说DOM解析方式:xml解析器一次性把整个xml文档加载进内存,然后在内存中构建一颗Document的对象树,通过Document对象,得到树上的节点对象,通过节点对象访问(操作)到...

2018-09-26 11:42:22 1283

原创 SpringBoot使用RestTemplate 来调用接口

1.新建一个配置类,配置RestTemplate的Beanimport org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframework.http.client.ClientHttpReques...

2018-09-12 17:27:21 19955 1

转载 转载-在 SpringBoot 中全局设置允许跨域请求

转载出处 https://blog.csdn.net/larger5/article/details/79805617一、前言现在在团队做的项目都是前后端分离的,借助 swagger 进行前后端合作 ① 后台负责写数据处理的接口 ② 前台负责解析 JSON、设计界面要实现接口可以给前端访问,还要设置允许跨域访问接口,正式本文的重点前后端分离优缺点: 一、为什么要前后端分离:...

2018-09-05 17:24:22 3341

原创 SnowFlake生成的ID,用FreeMarker在前台展示丢失精度的处理

1.后台的属性类型是long,前台展示时需要(用?c)进行格式化,否则会显示为:100,000,000这种带逗号分隔的形式<input type="hidden" id="petdId" name="petdId" value="${((testDomainPO.petdId)?c)!''}"/>2.后台的属性类型是String ,前台往后台传参数时,需要加引号,否则会丢失...

2018-08-24 11:20:39 1071

原创 java 深拷贝与浅拷贝

1.浅拷贝第一种可以用 import org.apache.commons.beanutils.PropertyUtils;  这个工具类PoolFttbVO dest=new PoolFttbVO();//第一个参数为拷贝结果,第二个参数为 源拷贝对象PropertyUtils.copyProperties(dest,orig);第二种,对象实现Cloneable接口,并

2017-10-09 09:56:24 275

原创 解决 innerHTML的浏览器兼容问题

document.getElementById(id).innerHTML=trHtml;上述代码在IE6-9中无效(IE10正常),直接报错:  IE9:Invalid target element for this operation.  IE6-8:Unknown runtime error发现是在IE6-IE9下,下列元素table,

2017-09-30 11:24:11 5138

转载 Hibernate批处理操作优化 (批量插入、更新与删除)

问题描述 我开发的网站加了个新功能:需要在线上处理表数据的批量合并和更新,昨天下午发布上线,执行该功能后,服务器的load突然增高,变化曲线异常,SA教育了我一番,让我尽快处理,将CPU负载降低。 工作所需,我经常要写些程序批量处理数据,每次执行几十万数据处理的时候,我机子的CPU都会飙高,而且数据处理速度会越来越慢。比如第一个1W条要5分钟,第二个1W条就要10分钟,要干其他事情...

2017-06-01 16:08:02 1807 1

转载 避免 Hibernate 中用get/load方法获取的实体调用set方法后自动更新

1、问题症状描述      最近在处理一个新需求问题,代码的大致逻辑是获取一个实体对象,调用该对象的set方法设置其中的某些字段,然后把修改后的实体作为参数供其他地方调用,根据返回值来决定是否更新这个实体到数据库中。      按照这个思路调用了系统中的getByid方法,结果测试的时候发现,不管返回值是什么,这个实体最终都被更新到数据库中了。好吧,这明显是有问题的....【没有问

2017-06-01 15:09:32 1109

转载 Hibernate开发实践笔记--对象在set属性时更新了数据库问题

之前一直没发现这个问题,后来是因为我的导航栏数据库中数据发生变动后,产生菜单的时候又update了一遍数据库中的数据,使得部分数据值为空了,当时觉得很奇怪,后来仔细看了下log4j打印的日志发现其中有更新的动作,在代码中将数据库中获取到的对象set一个对象属性时,数据库就update了,但是这个问题是怎么产生的呢? 问题重述[java] view plain copySet<...

2017-06-01 15:08:20 434

原创 POI Excel修改背景色并保存

File file = new File(sExcelPath); FileInputStream inputStream = new FileInputStream(file); Workbook workbook = WorkbookFactory.create(inputStream); org.apache.poi.ss.usermodel.Sheet sheet = w

2016-11-17 14:43:28 1704

转载 get请求表单的action属性后不能带参数

最近在编写网页程序时,有类似如下代码: 不过我发现在后台获取参数时,一直获取不到表单action中的method参数值controller=message&method=search后经查询发现,浏览器会将表单数据封装为字符串,如controller=mes

2016-10-26 13:52:07 404

原创 手动注入Bean

在Web项目启动时,使用ServletContextListener 接口,监听 ServletContext 对象的生命周期,实际上就是监听 Web 应用的生命周期。gatherAcRealTimeDataJobService是配置在service.xml中的bean 名称

2016-10-26 13:27:52 885

转载 iframe自适应高度

JS自适应高度,其实就是设置iframe的高度,使其等于内嵌网页的高度,从而看不出来滚动条和嵌套痕迹。对于用户体验和网站美观起着重要作用。如果内容是固定的,那么我们可以通过CSS来给它直接定义一个高度,同样可以实现上面的需求。当内容是未知或者是变化的时候。这个时候又有几种情况了。iframe内容未知,高度可预测这个时候,我们可以给它添加一个默认的CSS的min-height

2016-10-21 10:34:31 397

转载 javascript 取整,取余数

1.丢弃小数部分,保留整数部分parseInt(5/2)22.向上取整,有小数,则整数部分加1Math.ceil(5/2)33.四舍五入Math.round(5/2)34.向下取整Math.floor(5/2)2取余数0%401

2016-10-21 10:27:22 1317

原创 POI word 修改字体颜色

public void testSimpleWrite() throws Exception { //新建一个文档 XWPFDocument doc = new XWPFDocument(); //创建一个段落 XWPFParagraph para = doc.createParagraph(); //

2016-07-22 13:29:36 12961 1

原创 Calendar日期处理

1.获取当前时间前一小时Date nowTime = new Date(); //当前时间 Date beforeTime = new Date(); Calendar calendar = Calendar.getInstance(); //得到日历 calendar.setTime(nowTime); //把当前时间赋给日历

2016-06-17 16:39:28 306

原创 AES CBC模式加密/解密

密钥:/** * AES密钥 */ private final String m_sKey = ""; /** * AES 加密向量 */ private final String m_sIV = "";以下:/** * * * @param src 待加密的byte[]

2016-06-17 15:38:24 1626

原创 文件转换成byte[]数组 / byte[]生成文件

以下:/** * * * @param sZipPath * @return * @see [类、类#方法、类#成员] */ private byte[] changeFileToByte(String sZipPath) { byte[] buffer = null; try

2016-06-17 15:34:10 7114

原创 文件夹压缩成.zip格式

压缩:需要用到   org.apache.tools.ant.taskdefs.Zip   相应的包自行下载/** * * * @param sDirPath 待压缩的文件夹 * @param sZipPath 压缩后的zip文件路径 * @see [类、类#方法、类#成员] */ private void creat

2016-06-17 15:28:09 651

原创 XML字符串转换成XML Document对象,并生成在指定路径

以下:/** * * * @param sXml * @return * @see [类、类#方法、类#成员] */ public Document changeStringToXML(String sXml) { StringReader sr = new StringReader(sXml);

2016-06-17 14:52:55 4624

原创 获得tomcat文件夹的路径

以下:/** * * * @return * @see [类、类#方法、类#成员] */ public String getPath() { //当前盘符路径,会获得tomcat/bin文件夹所在的路径 File file = new File(""); String path

2016-06-17 14:15:23 3132 2

原创 一行显示多个div 并居中显示

代码:

2016-06-14 12:48:06 963

原创 正则表达式限制input的输入值

1.只能输入数字<input type="text" maxlength="11"onkeyup='this.value=this.value.replace(/\D/gi,"")' id="telephone" name="telephone" value=" "  />2.输入 0-59的数字   onkeyup="if(event.keyCode !=37 &&

2016-05-24 14:53:24 898

原创 byte[ ]数组 转换成16进制 字符数组

byte[ ]数组 转换成16进制 字符数组 public String[] bytesToHexString(byte[] byteSrc) { //StringBuilder stringBuilder = new StringBuilder(); if (byteSrc == null || byteSrc.length <= 0

2016-05-06 13:40:09 499

原创 16进制数据相加,计算校验和

取得是低位校验和

2016-05-05 12:47:57 15825

原创 spring整合cxf 客户端+服务端

一.服务端 cxf+spring1.现在web.xml文件中增加如下配置设置spring容器加在配置文件的路径,待会webservice接口的配置写在 base里   2.在dataAccessContext-base.xml中增加如下代码 &lt;beans xmlns="http://www.springframework.org/schema/bea...

2016-05-04 10:50:21 3142

转载 tomcat中同时部署两个项目的问题

最近直接把两个项目打成war包在tomcat下发布,出现了很多莫名奇妙的问题,就是不能发布成功,只能有一个项目能成功,在网上查了很多方法,以为是两个项目中jar包出现冲突,也按照网上的方法把两个项目中相同的jar包找出来放在了tomcat的lib目录下。结果还是不管用,只能启动一个,另外一个被中断。       最后为了测试,我把2个项目都放在eclipse下同时部署2个项目并启动tomcat

2016-04-29 13:31:36 875

原创 Jdbc实现页面分页查询功能

1.限制input只能输入0-59的数字2.限制input只能输入最大三位数字3.setMaxRows:设定取的最后一个数的下标   absolute:设定取的第一个数的下标 ResultSet.TYPE_SCROLL_SENSITIVE:设定为一个可滚动的结果集public List findDataByPage(String sql,int iPageSize

2016-04-08 16:24:48 463

原创 getRequestDispatcher 与 sendRedirect 的区别

1.服务器内部的跳转,可以将需要的参数放到request里,带值跳转 List&lt;Object[]&gt; list = comm.findSchools();                request.setAttribute("schoolList", list);                request.getRequestDispatcher(Constant.bin...

2016-04-06 16:10:54 278

原创 使用JQuery Mobile时,解决fieldset在页面缩小时不会换行

如果直接用fieldset,页面在缩小宽度时,文字跟 按钮会换行显示,为了解决这个问题,用下面的方式来解决1.样式 .ui-bar-f { color: white; background-color: #1BA0E1; } .a-a { width: 15%; margin-top: 14px; float: l

2016-04-06 15:25:09 1868

原创 JQuery跨域Ajax

1.前端Js代码$.ajax({ type:"POST", async:false, url:m_BaseUrl+"FindFirstRoomInfoServlet", data:{"roomParent":0}, dataType : "jsonp",//数据类型为jsonp jsonp: "js

2016-04-06 15:02:43 394

转载 $.ajax()方法

1.url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。2.type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。3.timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的

2016-04-06 14:43:50 219

原创 Json转换时报错/Json解析方法

1.sRoomInfo是Json字符串,在执行下面一句代码,转换成Json对象时报错:JSONObject json = new JSONObject(sRoomInfo);org.json.JSONException: Unterminated string at character 953 of……原因是:Json字符串的格式不对,在拼接Json字符串时,要插入

2016-04-06 14:08:50 3204

win10添加在当前位置打开cmd 的注册表文件

win10添加在当前位置打开cmd 的注册表文件 win10添加在当前位置打开cmd 的注册表文件 win10添加在当前位置打开cmd 的注册表文件

2018-10-12

串口调试助手

串口调试助手

2015-09-30

VSPD 中文版 下载 虚拟串口软件

增加串口数量,vspd 一次 虚拟2个串口,一个读,一个发,调试串口好工具。 可以虚拟2个串口然后连接起来实现自发自收调试 让你的程序读一个串口,另外一个串口你就用来串口调试工具发 vspd 是很好的工具!编程时使用非常的方便。需要的童鞋下载使用! VSPD是Virtual Serial Port Driver的简写,本软件由著名的软件公司Eltima制作,软件来自官方网站,压缩包里含有注册的Dll,可以无限制的使用。本软件运行稳定,允许你去模仿多串口像你希望的那样而支持所有的设置和信号线仿佛那是真正的COM端口。 对于程序员来说,你可以使用C/C++、C#、Delphi、VB等所有支持Dll的语言去模拟,控制串口。

2015-09-30

java串口通信包 win64

适用于windows64位的 java串口通信包

2015-09-30

C# 飞信 最新接口

利用C#编写的飞信,2013年6月23日亲测有效。

2013-06-23

C#绘图技术

详细的C#绘图技巧,GDI+。适合新手,由浅入深,简单易懂。

2013-03-17

WebGL教程(共16章)

最新的HTML5技术下的WebGL技术,就是浏览器直接浏览3D图形,不需要任何插件。

2013-03-17

C#飞信 调用最新接口

2013年3月17日 亲测有效,调用了最新移动接口。简单的发送短信

2013-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除