Java
文章平均质量分 57
初级码奴
学习资源
http://blog.720ui.com
https://www.liaoxuefeng.com/
展开
-
Mybatis批量增删改数据
1、 批量新增<insert id="addTbmList" > INSERT INTO ${tb} (id,s1,s2,s3,s4) VALUES <foreach collection="tbms" item="tbm" separator=","> (#{tbm.id},#{tbm.s1},#{tbm.s2},#{tbm.s3},#{tbm.s4}) </foreach></inser...原创 2021-02-27 16:06:52 · 400 阅读 · 0 评论 -
XSSFCellStyle 设置单元格为数值类型
EXCEL输出可计算的数值类型我这里的类型是BigDecimal,可根据自己的数字类型去判断主要以下两行代码cell.setCellValue(((BigDecimal) cellData).doubleValue()); // 输出double类型dataStyle.setDataFormat(wb.createDataFormat().getFormat("0")); // 设...原创 2020-01-09 17:06:35 · 15374 阅读 · 2 评论 -
后端 List 接收 对象数组
前端,var user = {id:"1",name:"张三"};var arr = new Array();arr.push(user);var data = JSON.stringify(arr);$.ajax({ type:"POST", url: url, data: data , contentType : 'application/json', // 需要该设置...原创 2019-06-04 16:51:35 · 8724 阅读 · 3 评论 -
获取请求参数信息
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xingxiupaioxue/article/details/80669078HttpServletRequest request = ServletActionContext.getRequest(); System.out.println("浏览器基本信息:"+request.getHe...转载 2018-09-13 10:53:42 · 312 阅读 · 0 评论 -
java根据ip地址获取详细地域信息
互联网有很多接口可以实现通过ip查询到具体的位置,如下:通过淘宝IP地址库获取IP位置1. 请求接口(GET):http://ip.taobao.com/service/getIpInfo.php?ip=[ip地址字串]2. 响应信息:(json格式的)国家 、省(自治区或直辖市)、市(县)、运营商3. 返回数据格式:{"code":0,"data":{"ip":"210.75...转载 2018-09-13 10:23:00 · 2377 阅读 · 0 评论 -
根据Url抓取图片在浏览器显示
抓取了不同网站的图片,其中一个可以显示,另一个提示格式不对,在浏览器里对比了两个图片的响应头,不同之处是一个经过了压缩在Response里对其进行设置response.setHeader("Content-Encoding","gzip");完整代码protected void doGet(HttpServletRequest request, HttpServletRe...原创 2018-09-07 15:45:51 · 1537 阅读 · 0 评论 -
Java 通过Request请求获取IP地址
Java 通过Request请求获取IP地址项目需要将不同省份的用户,展示不同内容,所以需要通过Request请求获取IP地址。先来贴代码, 如果你要在生产环境使用就直接拿去用吧,我这边已经上线了。代码public class IpAddressUtil { /** * 获取Ip地址 * @param request * @return ...转载 2018-09-13 09:25:02 · 1182 阅读 · 0 评论 -
使用Jsoup根据Url解析HTML
需求:根据Url抓取并解析HTML1、开发过程中一直连接超时:String url = "http://www.xinhuanet.com";Document doc = Jsoup.connect(url).get();java.net.ConnectException: Connection timed out: connect本人小白一个,经老员工指点,才知道公司访问外网...原创 2018-09-03 17:16:09 · 1682 阅读 · 0 评论 -
用HttpUrlConnection抓取网页内容
一、HttpUrlConnection连接之模拟浏览器在诸多的网站中,特别是大型的网站,设置了必须是浏览器的请求才会回应。之所以这样设置,就是为了防止我们这种项目给他产生无意义的请求(往往这种请求都是大批量,对其服务器产生负荷)。那为了解决这个问题,我们需要在http请求中,添加属性。HttpURLConnection urlConn;//此处是重点!!!urlConn.setRe...转载 2018-09-05 11:05:12 · 1087 阅读 · 0 评论 -
关于JAVA发送Https请求(HttpsURLConnection和HttpURLConnection)
https协议对于开发者而言其实只是多了一步证书验证的过程。这个证书正常情况下被jdk/jre/security/cacerts所管理。里面证书包含两种情况:1、机构所颁发的被认证的证书,这种证书的网站在浏览器访问时https头显示为绿色如百度2、个人所设定的证书,这种证书的网站在浏览器里https头显示为红色×,且需要点击信任该网站才能继续访问。而点击信任这一步的操作就是我们在java代...转载 2018-09-04 14:22:44 · 1848 阅读 · 0 评论 -
Java基础-对象的内存分配与初始化
首先,什么是类的加载?类的加载由类加载器执行.该步骤将查找字节码(classpath指定目录),并从这些字节码中创建一个Class对象。Java虚拟机为每种类型管理一个独一无二的Class对象。也就是说,每个类(型)都有一个Class对象。一旦某个类的Class对象被载入到内存,他就被用来创建这个类的所有对象。类的加载会发生在什么时候呢?所有的类都是在其第一次使用的时候,动态加载到JVM的。当...转载 2018-08-21 15:41:46 · 587 阅读 · 0 评论 -
JDBC系列 之 存储过程
本文主要通过 使用JDBC创建存储过程 和使用JDBC调用存储过程两部分 阐述JDBC 对存储过程的支持。本文将在Oracle数据库下创建一个可以表示岗位信息的基本表Jobs为例, 然后通过存储过程对这个Jobs表进行各种操作。表JOBS的建表语句如下:-- Create tablecreate table JOBS( job_id VARCHAR2(10) not null...转载 2018-08-02 10:34:48 · 250 阅读 · 0 评论 -
单点登录原理简单实现
一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求,必...转载 2018-07-20 17:28:37 · 146 阅读 · 0 评论 -
Java 序列化 Serializable
先上总结:a)当一个父类实现序列化,子类自动实现序列化,不需要显式实现Serializable接口;b)当一个对象的实例变量引用其他对象,序列化该对象时也把引用对象进行序列化;c)一旦变量被transient修饰,变量将不再是对象持久化的一部分,该变量内容在序列化后无法获得访问。 d)transient关键字只能修饰变量,而不能修饰方法和类。注意,本地变量是不能被transient关键字修饰的...转载 2018-07-13 17:13:27 · 199 阅读 · 0 评论 -
单点登录CAS原理和实现
1.开源单点登录系统CAS入门1.1 什么是单点登录单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统。我们目前的系统存在诸多子系统,而这些子系统是分别部署在不同的服务器中,那么使用传统方式的session是无法解决的,我们需要使用相关的单点登录技术来解...转载 2018-07-19 17:16:43 · 208 阅读 · 0 评论