- 博客(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
原创 处理http请求过程中参数(中文需要转码,不能直接传过去,不安全)
处理http请求过程中参数(中文需要转码,不能直接传过去,不安全)1.java代码中处理:中文 URLEncoder.encode(paramString1, "UTF-8")2.js中处理:encodeURI(encodeURI(qlr))
2020-08-12 14:15:52 990
原创 含有特殊字符的字符串变量,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
原创 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.薪水>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关注的人