5 lip86

尚未进行身份认证

暂无相关描述

等级
博文 314
排名 3w+

从request对象中得到提交的数据

publicStringreadJSONString(HttpServletRequestrequest){ StringBufferjson=newStringBuffer(); Stringline=null; try{ //从request对象中得到提交的数据 BufferedReaderreader=request.getReader(); ...

2019-06-14 17:26:51

fastjson的json字符串转List

jsonStr="[{"id":"1","name":"xxx"},{"id":"2","name":"xxx"}]";List<Entity>list=JSONObject.parseArray(jsonStr,Entity.class);

2019-06-05 17:52:16

Java利用正则取标签之间的数据

Stringstr="哈哈<fontcolor='red'>1111</font>还是你牛<fontcolor='red'>11111</font>";StringregStr="<fontcolor='red'>(.*?)</font>";Patternpattern=Pattern.comp...

2019-06-05 17:38:52

Linux 软件安装到 /usr,/usr/local/ 还是 /opt

Linux的软件安装目录是有讲究的,理解这一点,在对系统管理是有益的。/usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。/usr/local:用户级的程序目录,可以理解为C:/ProgremFiles/。用户自己编译的软件默认会安装到这个目录下。/opt:用户级的程序目录,可以理解为D:/Softwa...

2019-06-05 17:16:38

Java调用第三方接口示范

在项目开发中经常会遇到调用第三方接口的情况,比如说调用第三方的天气预报接口。使用流程【1】准备工作:在项目的工具包下导入HttpClientUtil这个工具类,或者也可以使用Spring框架的restTemplate来调用,上面有调用接口的方法【分为Get和Post方式的有参和无参调用】:packagecom.njsc.credit.util;importjava.io....

2019-06-04 14:28:47

Java 过滤器 拦截器

Java过滤器、拦截器============================================================一、过滤器Filter称之为过滤器,Servlet提供,WEB开发人员通过Filter技术,对web服务器管理的所有web资源:例如Jsp,Servlet,静态图片文件或静态html文件等进行拦截,从而实现一些特殊的功能。例如实现URL级别的...

2019-06-03 14:44:21

java使用get请求调用第三方接口

StringuserAgent="Mozilla/5.0(WindowsNT6.2;Win64;x64)AppleWebKit/537.36(KHTML,likeGecko)Chrome/54.0.2840.87Safari/537.36";Stringurl="https://xxx?token=xxx&pn="+pn+"&rn="+...

2019-05-31 14:26:50

multipart/form-data格式的post请求

Stringurl="http://xxx";Map<String,Object>params=newHashMap<>();params.put("app_id",app_id);params.put("app_token",app_token);params.put("domain",domain);//创建Httpclient对象...

2019-05-31 14:05:44

Java调用第三方http接口的方式

1.概述在实际开发过程中,我们经常需要调用对方提供的接口或测试自己写的接口是否合适。很多项目都会封装规定好本身项目的接口规范,所以大多数需要去调用对方提供的接口或第三方接口(短信、天气等)。在Java项目中调用第三方接口的方式有:①通过JDK网络类Java.net.HttpURLConnection;②通过common封装好的HttpClient;③通过Apache封装好的C...

2019-05-25 15:25:45

使用Jsoup解析HTML格式字符串

使用的jar包为org.jsoup.Jsoup//解析富文本,获取文本内纯文字Stringcontent=Jsoup.parse(text).text(); //解析富文本标签Documentdocument=Jsoup.parseBodyFragment(text);Elementbody=document.body();Elementslinks=...

2019-05-25 13:34:48

MySql like模糊查询

一、SQL的模式匹配允许你使用“_”匹配任何单个字符,而“%”匹配任意数目字符(包括零个字符)。在MySQL中,SQL的模式缺省是忽略大小写的。下面显示一些例子。注意在你使用SQL模式时,你不能使用=或!=;而使用LIKE或NOTLIKE比较操作符。SELECT字段FROM表WHERE某字段Like条件其中关于条件,SQL提供了四种匹配模式:1,%:表示任意个或多个字...

2019-05-25 10:40:57

mysql 连接出现The last packet sent successfully to the server was 0 milliseconds ago.问题解决

mysql使用阿里的,服务器在连接mysql的时候。出现了Thelastpacketsentsuccessfullytotheserverwas0millisecondsago.这个错误。百度了很多解决方案最后都不成功,最后是要把服务器内网设为白名单才解决。...

2019-05-24 15:19:22

SpringMVC工作原理

一:SpringMVC的工作原理图二:SpringMVC流程 用户发送请求至前端控制器DispatcherServlet。 DispatcherServlet收到请求调用HandlerMapping处理器映射器。 处理器映射器找到具体的处理器(可以根据xml配置、注解进行查找),生成处理器对象及处理器拦截器(如果有则生成)一并返回给DispatcherServle...

2019-03-12 14:01:49

jdk动态代理和cglib动态代理详解

本文内容概括:静态代理概述 基于继承方式实现静态代理 基于聚合方式实现静态代理 jdk动态代理实现 如何实现一个HashMap的动态代理类 cglib动态代理实现 jdk和cglib代理的区别 动态代理和静态代理的区别 spring如何选择jdk和cglib代理如上图,代理模式可分为动态代理和静态代理,我们比较常用的有动态代理中的jdk动态代理和Cglib代理,像spr...

2019-03-12 13:36:43

MySQL 索引

本篇文章,我们将从索引基础开始,介绍什么是索引以及索引的几种类型,然后学习如何创建索引以及索引设计的基本原则。本篇文章中用于测试索引创建的user表的结构如下:什么是索引索引(在MySQL中也叫“键key”)是存储引擎快速找到记录的一种数据结构——《高性能MySQL》我们需要知道索引其实是一种数据结构,其功能是帮助我们快速匹配查找到需要...

2019-03-11 09:44:41

7.Redis常用命令:ZSet

Sorted-Sets和Sets类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是Sorted-Sets中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为集合中的成员进行从小到大的排序。然而需要额外指出的是,尽管Sorted-Sets中的成员必须是唯一的,但是分数(score)却是可以重复的。  在Sorte...

2019-03-07 15:45:31

6.Redis常用命令:Set

在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这些操作的时间复杂度为O(1),即常量时间内完成次操作。Set可包含的最大元素数量是4294967295。和List类型不同的是,Set集合中不允许出现重复的元素,这一点和C++标准库中的set容器是完全...

2019-03-07 15:15:43

5.Redis常用命令:Hash

我们可以将Redis中的Hashes类型看成具有StringKey和StringValue的map容器。所以该类型非常适合于存储值对象的信息。如Username、Password和Age等。如果Hash中包含很少的字段,那么该类型的数据也将仅占用很少的磁盘空间。每一个Hash可以存储4294967295个键值对。1、HSETkeyfieldvalue...

2019-03-07 15:02:07

4.Redis常用命令:List

在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。List中可以包含的最大元素数量是4294967295。从元素插入和删除的效率视角来...

2019-03-07 14:23:02

3.Redis常用命令:String

字符串类型是Redis中最为基础的数据存储类型,它在Redis中是二进制安全的,这便意味着该类型可以接受任何格式的数据,如JPEG图像数据或Json对象描述信息等。在Redis中字符串类型的Value最多可以容纳的数据长度是512M。1、SETkeyvalue此命令用于在指定键设置值redis127.0.0.1:6379>setnametomOKredis1...

2019-03-07 13:36:27
奖章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得