自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 IO流使用available()的大坑

问题:(1)available() 本地调用中文文本,会出现丢失部分内容。(2)网络通讯是间断的,流是分批次传输过来。这就导致使用available() 读取丢失。解决方法:(1)循环调用available()。例如:流分3次写入,那需要调用3次才可以。(2)放弃available(),使用以下代码替换: int len; byte [] b = new byte[1024]; while ((len=in.read(b))!=-...

2021-02-09 15:51:30 887

原创 RestTemplate的exchange方法,post请求实现跨域操作

问题描述: 前台页面访问第三方接口,http的post请求,实现跨域。浏览器控制台报错如下:处理方法:(1)前台js: (2)contoller处理: 代码详情:@RequestMapping(value = "/sjtb", method = RequestMethod.POST) @ResponseBody public JsonObject sjtb(String ywlsh,String ywfldm,Ht...

2020-08-26 16:42:18 7589

原创 table数据加载完成,追加双击事件

//清册加载完成之后追加双击事件$("#a").find("tr").css('cursor','pointer'); $("#a tr").addClass("b"); $(".b").unbind("dblclick").dblclick(function(re){ .........代码实现---------- });

2020-08-19 10:59:26 456

原创 隐藏页面功能按钮以及标签

用jquery的写法去控制。$("#id").css("display", "none");

2020-08-12 14:30:43 372

原创 处理http请求过程中参数(中文需要转码,不能直接传过去,不安全)

处理http请求过程中参数(中文需要转码,不能直接传过去,不安全)1.java代码中处理:中文 URLEncoder.encode(paramString1, "UTF-8")2.js中处理:encodeURI(encodeURI(qlr))

2020-08-12 14:15:52 990

原创 js中向上取整,向下取整

Math有2个函数,Math.floor代表向下取整,Math.ceil代表向上取整。

2020-02-21 23:22:42 666

原创 含有特殊字符的字符串变量,java处理方式

前台模糊查询带有双引号,导致后台sql转义出错!后台sql:解决方法: 在java中通过自带的工具包处理------------------------------------------------------------------------------------------------------------------------------------...

2019-10-03 18:03:45 2143

原创 原生态js导出HTML页面到excel中,数据在单元格内换行处理思路

页面原型:导出到excel,错误展示:数据换行了分析: html代码中存在<br>标签导致的。处理方法:sj获取页面内容,可以想象成字符串。替换里面所有br标签即可。结果展示:总结: 原生js下载数据,其实可以理解为获取html内容(包括值以及属性)。excel中格式有问题,需要去排查html属性。...

2019-06-18 10:38:05 4308

转载 FTPClient所有方法介绍

FTP API介绍: https://blog.csdn.net/daizhonghai1314/article/details/7738487

2019-06-10 17:59:30 9560

原创 window.open()提交数据,参数过长会限制。请改成post提交

解决方法: 将下边这段代码放入你window.open的那个js中。调用即可!function openPostWindow(url, params) { var newWin = window.open(), formStr = ''; //设置样式为隐藏,打开新标签再跳转页面前,如果有可现实的表单选项,用户会看到表单内容数据 form...

2019-04-18 17:55:45 6043 2

原创 java不能直接获取%,必须在js上通过转换

所以需要用%25替换掉%前台控制台输出结果:打印出来结果展示:

2019-03-20 17:19:23 259

原创 JS导出Excel,数字超15位变成科学计数法的解决方案

程序中银行账号是正常的,如下:导出到excel中后,如下:解决方法如下:在数据列上加入以下样式style="mso-number-format:'\@';"再次导出后,结果如下:其他单元格样式:...

2019-03-05 16:38:21 2993 1

原创 FTP读取文件时候出现线程阻塞,不提示任何错误消息

在项目中使用commons-net-3.0.1.jar实现FTP文件的下载,在windows xp上运行正常,但是放到linux上,却出现问题,程序运行到FTPClient.listFiles()或者FTPClient.retrieveFile()方法时,就停止在那里,什么反应都没有,出现假死状态。google一把,发现很多人也出现了此类问题,最终在一个帖子里找到了解决办法。在调用这两个方法之...

2019-02-22 17:38:52 1118

原创 JDK版本与major.minor version的对照关系

在开发中,经常会遇到类似Unsupported major.minor version 51.0的错误,一般情况下都是JDK版本不匹配造成的。 这里将JDK版本和major.minor的版本的对照关系进行整理,作为今后查阅的依据。其实,只需要记住jdk6对于major.minor version 50即可,其他版本自行计算即可。...

2019-02-20 13:25:32 254

原创 JSONObject和JSONArray区别及基本用法

一、JSONObject和JSONArray的数据表示形式JSONObject的数据是用 {  } 来表示的,        例如:   { "id" : "123", "courseID" : "huangt-test", "title" : "提交作业", "content" : null  }  而JSONArray,顾名思义是由JSONObject构

2019-02-15 13:39:43 117

转载 sql语句练习

 部门表dept 员工表emp薪资等级表salgrade1.查询雇员表中工资最高的雇员的员工号、员工姓名、工资和部门号。SELECT empno,ename,sal,deptno from emp  WHERE sal in(select max(sal) FROM emp)2.薪水&gt;1200的雇员,按照部门编号进行分组,分组后的平均薪水必须大于1500,查询各分组的平均工资,按照工资的倒序...

2018-04-10 21:04:40 980

原创 3表联查sql语句

************************************学生表Student*******************************************DROP TABLE IF EXISTS `student`;CREATE TABLE `student` (  `stuId` varchar(255) NOT NULL,  `stuName` varchar(255)...

2018-04-10 18:57:31 15347

原创 怎样判断一个类的实例是否属于一个类对象

1、instanceof:用来测试左边对象是否是一个类:  int a = 1;  boolean flag= a instanceof Object;        返回结果为true,代表a是一个类,否则不是类。2、getclass(): 比如:if(a.getClass()==String.getClass())...

2018-03-28 12:16:12 6625

原创 SSH中 三大框架的各自的作用及好处

hibernate:使用来连接数据库的,好处:如果写好项目要从oracle换成mysql,不用考虑ORACLE和mysql有哪些 sql语句不同,直接换就行了。spring:主要好处是控制反转和面向切面,也就是IOC,AOP。不光可以处理控制业务,而且可以方便的给程序做代理。Struts: 有了STRUTS ,servelt基本就可以不用了。主要是Taglib和页面导航。Taglib是Struts...

2018-03-22 09:34:58 3820

转载 SQL的四种连接-左外连接、右外连接、内连接、全连接(附带表及例子)

姓名表aidname1张三2李四3王五工作表bidjobSid123123423344姓名表的id和工作表的sid是主外键关系   (1)  内连接: select   a.*,b.*   from   a   inner   join   b     on   a.id=b.sid          结果:a.ida.nameb.idb.jobb.sid1张三12312李四2342(2) 左连接...

2018-03-21 22:23:25 2530

原创 常规Sql语句练习题

//1.创建表studentdrop table studentCREATE TABLE student(Sno CHAR(6) PRIMARY KEY,Sname VARCHAR(8),Ssex CHAR(4),Sage SMALLINT,sdept VARCHAR(15))//2.创建表courseCREATE TABLE course(Cno CHAR(4) PRIMARY KEY,Cnam...

2018-03-21 19:53:30 3410

原创 Navicat中表字段乱码问题(windows系统下)

1.首先在mysql安装的根目录下找到my-default.ini文件。2.把这个文件复制一份改成my.ini文件。3.分为2步操作:                 (一):在mysqld下添加character_set_server=utf8注意不是utf-8而是utf8.                 (二):在sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_...

2018-03-21 17:48:38 2607

空空如也

空空如也

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

TA关注的人

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