9 奚学长又装死

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4w+

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

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

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

idea开启热部署

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

2018-09-30 14:22:41

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

SpringBoot手动注入Bean

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

2018-09-26 15:42:41

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

Dom4j解析XML

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

2018-09-26 11:42:22

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

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

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

2018-09-05 17:24:22

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

java 深拷贝与浅拷贝

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

2017-10-09 09:56:24

解决 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

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

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

2017-06-01 16:08:02

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

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

2017-06-01 15:09:32

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

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

2017-06-01 15:08:20

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

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

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

2016-10-26 13:52:07

手动注入Bean

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

2016-10-26 13:27:52

iframe自适应高度

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

2016-10-21 10:34:31

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!