java
文章平均质量分 51
ssrswk9
赠人玫瑰,手有余香
展开
-
排序算法之归并排序
归并排序原创 2022-07-07 22:22:04 · 221 阅读 · 1 评论 -
Java并发编程基础概念
记录一下基础概念并行:多个进程一起执行,比如说两队人在两个窗口打饭(想到了大学生活)并发:并发和时间有关,脱离时间谈并发是不靠谱的。在单位时间内,多个线程一起执行,抢占cpu资源。比如说坐公交,以前都是你抢我夺,提前上车抢位置(现在好多了)Thread的创建方式只有两种,一种extend Thread ,另一种implements Runnable;如下图所示,Thread源码中有说...原创 2019-10-10 00:17:13 · 118 阅读 · 0 评论 -
X-Frame-Options Header Not Set漏洞解决
这是用OWASP ZAP漏扫软件扫出来的漏洞,漏洞提示响应头没有设置。通过过滤器设置响应头,扫描的时候还是存在漏洞。仔细排查,在tomcat 9服务器的conf目录下,web.xml文件中,加入一段过滤代码,解决问题。在Java中增加过滤器的代码如下:HttpServletRequest req = (HttpServletRequest)request;HttpServletRespo...原创 2019-08-21 20:28:16 · 7604 阅读 · 1 评论 -
JDBC基本操作
使用jdbc处理sql语句操作基本分为5步,如下:1、加载Class.forName("com.mysql.jdbc.Driver");类注册驱动2、调用DriverManager.getConnection("jdbc:mysql://localhost:3306/数据库名", 用户名,密码);连接数据库,其中数据库地址和端口根据实际填写。3、编写sql语句4、创建预处理对象,P...原创 2019-08-25 17:59:36 · 142 阅读 · 0 评论 -
使用SpringMVC框架碰到的前端通过ajax传值,返回404的问题
之前解bug的时候碰到一个问题,前端的值通过ajax往后台传递,最终保存成功返回页面的时候报404错误。通常来说404是前端找不到请求的页面才会报出问题,但是数据都能保存了还报404就不合理了。排查前端没发现问题,就看后台的controller层代码。 因为使用的是注解,返回的是json数据,在返回数据的时候,没有加上ResponseBody注解,所以才会出现上述问题...原创 2018-09-25 16:16:11 · 1495 阅读 · 0 评论 -
解决ssh项目中get请求传参导致的乱码问题
方法一:通过在tomcat的Server.xml文件中配置utf-8的格式解决,具体配置如下:找到<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" redirectPort="8443"/>端口号为8080默认的,协议是HTTP/1.1协议,找到之后配置如下: <Connect...原创 2018-03-28 21:04:59 · 872 阅读 · 0 评论 -
我在用H5做ios app开发中遇到的图片上传问题
直接说问题,图片在安卓机拍照和选取本地图片都可以上传,在ios就只能上传拍照的。开始还以为数据没有传到后台,本地测试没有连接上,测试不了后台代码。后来才能进行本地调试,发现错误的原因。这里说一下本地调试的问题。 因为我以前一直是做web开发的,本地的路径配置一直都是localhost:8080,这样写的。在web端像这样写肯定是没问题的,但是在app端就写出问题了,因为识别不了,...原创 2018-05-25 11:58:11 · 9497 阅读 · 2 评论 -
用ios企业证书发布ipa到服务器上扫码下载
这段时间公司需要做一个ios的app,用的是mui框架,在HBuilder中发行为原生的安装包,用的ios企业证书。我从ipa包生成之后说起。 ipa包生成之后,就到了下载这一步了,因为是企业证书,上不了app store,就只能通过页面扫码下载的方式了。如果直接生成ipa的下载地址是可以下载的,但是不能安装。如果要直接安装,需要通过一个plist文件,找到ipa的下载路...原创 2018-05-30 12:02:20 · 5485 阅读 · 0 评论 -
js中将毫秒值格式化为日期形式
这是日期格式化的方法 用到了js自带的几个对象,详细说明一下 getFullYear() 方法可返回一个表示年份的 4 位数字。 getMonth() 方法可返回表示月份的数字,因为是用数组的方式存储,下标从0开始,总是少一位,所以用的时候要加1。比如实际月份是5月,getMonth()得到的是4月,所以要加1。 getD...原创 2018-05-31 18:02:25 · 2420 阅读 · 1 评论 -
前端select框的属性设置为disabled之后,数据不能提交到后台的解决办法
前几天在代码的时候设置了一个select框的属性为disabled,之后这个字段的值就不能传递到后台去。仔细检查字段,用的是form表单序列化ajax传值,name属性没有问题,断点调试发现后台字段取的值是空值。问了同事才知道,select框传值之前,disabled属性的值要设置成false往后台传递,才能取到值。 设置属性的代码如下:...原创 2018-09-25 16:03:48 · 1891 阅读 · 0 评论