自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(69)
  • 资源 (4)
  • 收藏
  • 关注

原创 java代理模式

代理模式(Proxy)是通过代理对象访问目标对象,这样可以在目标对象基础上增强额外的功能举例说明:小张发现妻子出轨想要离婚,于是找法院提出离婚,由于缺乏相关法律知识,法院没通过,于是小张聘请了代理人律师,由律师根据所学的法律条案向法院提出离婚,最终通过实现了离婚。在这里小张提出离婚是目标对象,律师是代理对象,律师采用的所学的法律知识就是增强额外的功能。接下来我们用静态代理代码在实现上面的故...

2020-04-16 17:57:10 238

转载 async+await异步操作

以往的异步操作,都是使用callback的方式去实现,例如setTimeout()函数,一旦互相依赖的事件多了,这种方式就很容易造成callback hell,不易读,很不友好:setTimeout(()=>{ console.log(x) setTimeout(()=>{ console.log(xx) setTimeout(()=>{ ...

2020-04-13 16:31:52 411

转载 Java中Collections.sort()排序详解

https://www.cnblogs.com/learnapi/p/9003112.html

2019-12-04 16:15:43 196

原创 JAVA时间戳

前提了解: @ResponseBody 返回json字符串的核心类是org.springframework.http.converter.json.MappingJacksonHttpMessageConverter,它使用了Jackson 这个开源的第三方类库。主要是以下两个jar包:jackson-core-asl-1.6.4.jar;jackson-mapper-asl-1.6.4.jar...

2019-12-02 14:02:28 120

原创 cookie的工具类

public class CookieUtil { //增加 public static void addCookie(HttpServletResponse response,String name,String value,int maxAge){ Cookie cookie=new Cookie(name, value); cookie.se...

2019-11-22 13:57:59 87

原创 Spring IOC上下文工具类

@Componentpublic class SpringUtil implements ApplicationContextAware { /** * 当前IOC */ private static ApplicationContext applicationContext; /** * 设置当前上下文环境,此方法由spring自动装...

2019-11-22 13:55:52 160

原创 JAVA中URL网络传输的文件的下载工具类

public class StreamUtils { /** * @Description: 将字节的输入流转换成字节数组进行网络传输 * @Param: InputStream * @return: * @Author: LingFeng * @Date: 2019/11/21 */ public static by...

2019-11-22 13:43:37 565

原创 Java二维码生成工具类

public class CreateCode { /*二维码 * */ public static BitMatrix updateBit(BitMatrix matrix, int margin) { int tempM = margin * 2; int[] rec = matrix.getEnclosingRectangle();/...

2019-11-22 11:26:25 167

原创 Linux环境的配置

VM虚拟机下载安装:https://blog.csdn.net/qq_39900178/article/details/84106998Centos6.5镜像下载:https://blog.csdn.net/sinat_36564972/article/details/81560395工具:WinSCP,SecureCRT 8.1(1)配置jdk查看当前Linux系统是否已经安装j...

2019-10-28 15:03:37 111

原创 码云存项目

1、码云上新建一个项目 XXXX? ?(项目名)2、本地创建一个文件夹E:/XXXX,然后使用git bash? ??3、cd 到本地文件夹中E:/XXXX? //如果是在创建的文件中git bash? 则此步骤可省略4、使用 git init 命令? ? ?//初始化一个git 本地仓库此时会在本地创建一个 .git 的文件夹5、使用git remote add orig...

2019-10-24 11:04:17 106

原创 java中读取properties文件的几种方式

Java 开发中,需要将一些易变的配置参数放置 properties 配置文件中。我们在使用中需要 读取参数使用,在properties 文件中存放也是key/value格式image_host=http://192.168.22.122/方式一:在spring的配置文件spring.xml中先找到资源文件 <!-- 使用spring自带的占位符替换功能 -->...

2019-09-29 17:41:35 472

原创 资源分享网

前端采用React+dva+Ant,后端采用SSM框架,前后端分离功能描述:(1)单点登录(2)用户签到积分获取(spring的定时器)(3)用户发布资源获取积分(4)权限管理 ...

2019-09-20 14:47:42 287

原创 Spring整合mybatis-plus

一、mybatis-plus简介:Mybatis-Plus(简称MP)是一个 Mybatis 的增强工具,在 Mybatis 的基础上只做增强不做改变,为简化开发、提高效率而生。这是官方给的定义,关于mybatis-plus的更多介绍及特性,可以参考mybatis-plus官网。那么它是怎么增强的呢?其实就是它已经封装好了一些crud方法,我们不需要再写xml了,直接调用这些方法就行,就类似于...

2019-07-31 15:58:50 160

转载 java基础学习笔记

this()与super()使用详解https://blog.csdn.net/lncsdn_123/article/details/79025525

2019-07-18 12:00:04 56

转载 react dva笔记

react dva 的 connect 与 @connecthttps://www.cnblogs.com/CyLee/p/9308604.html

2019-07-17 19:14:18 96

原创 学习笔记(19/7/2)

exists与in的使用场景:当主表的数据比较大的时候采用in更快,当子表查询的数据比较大的时候采用exists会更快因为in是使用你的子查询字段到主表去匹配需要的行,而exists是返回是否来决定查回的数据,如果子查询呢表大,用exists使用索引效率更高...

2019-07-02 18:01:44 83

转载 linux上永久修改IP地址

https://blog.csdn.net/u012060033/article/details/78695243

2019-06-12 17:50:43 2134

原创 全局异常拦截

@ControllerAdvicepublic class GlobalExceptionHandler { private static final Logger logger =Logger.getLogger(GlobalExceptionHandler.class);// LoggerFactory.getLogger(GlobalExceptionHa...

2019-05-21 10:51:43 683

翻译 linux中~和/的区别

~ 是当前用户的目录地址/ 是根目录的地址(一般称呼为root,/ 和 /root/ 是有区别的)/ 也指目录分隔符1 当用户是root用户时~ 代表/root/,即根目录下的root目录/ 代表/ ,即根目录2 当用户是jack用户时~ 代表/home/jack,即根目录下的home目录下的jack目录/ 代表/ ,即根目录...

2019-04-23 17:39:37 727

转载 【虚拟机/服务器】su、su -和sudo的区别是什么及如何设置初始su密码

https://blog.csdn.net/u013451157/article/details/78937846

2019-04-18 16:11:56 940

转载 为什么要用implements Serializable

一个对象序列化的接口,一个类只有实现了Serializable接口,它的对象才是可序列化的。

2019-04-03 17:21:19 459

原创 Mybatis配置控制台输出SQL语句填充占位符

我们使用spring整合mybatis时候,希望根据控制台输出的sql语句来复制到Navicat等工具去测试,配置如下在mybatis的配置文件mybatis-config.xml中配置<configuration><!-- | 全局配置设置 | | 可配置选项 默认值, 描述 | | aggressiveLazy...

2019-03-28 09:49:37 2292

原创 Unable to connect to zookeeper server within timeout: 5000

今天配置了dubbox的demo,在连接zookeeper的服务报上面的错误。尝试了各种方案终于解决了情况1:那就是你没有关闭防火墙或者端口没开放的缘故1.开放端口:iptables-IINPUT-ptcp--dport2181-jACCEPT2.暴力点直接关闭防火墙:service iptables stop(关闭防火墙服务)chkconfig iptables...

2019-03-27 14:54:13 1772

原创 React学习笔记

dva路由跳转dynamic(app, model, component )第一个参数为挂载的对象,就是你要将这个router挂载到哪个实例上。第二个参数为这个router所需要的model。第三个参数为这个router的组件。<Route><Router> <div> <Route exact path="/" co...

2019-03-26 15:31:17 108

转载 Java ExecutorService四种线程池的例子与说明

https://www.cnblogs.com/zhaoyan001/p/7049627.html

2019-03-22 17:51:54 68

原创 git命令

查看版本:git log --pretty=oneline版本回退旧版本:git reset --hard HEAD^ (git reset --hard HEAD~1)版本回退修改前版本:git reset --hard 1094a(版本号)查看文档内容: cat **.txt用来记录你的每一次命令: git reflog增加文件到暂存区:git add xx.txt把暂存区的添...

2019-03-20 10:04:14 66

原创 SpringBoot整合Mybatis无法扫描xml文件问题

网上说是使用idea在SpringBoot整合Mybatis时候会扫描不到xml文件1.将xml文件放在resources下2.在application.properties中配置xml文件的扫面

2019-03-19 21:50:01 4051

转载 关于springMVC 4.x配置ajax-json 出现406错误的问题。

https://blog.csdn.net/a116475939/article/details/50588364

2019-03-06 19:57:21 89

转载 FastJson API的简单使用

https://blog.csdn.net/weixin_36413887/article/details/80497104

2019-02-21 09:47:49 82

转载 SpringMVC工作原理之四:MultipartResolver

MultipartResolver 用于处理文件上传,当收到请求时 DispatcherServlet 的 checkMultipart() 方法会调用 MultipartResolver 的 isMultipart() 方法判断请求中是否包含文件。如果请求数据中包含文件,则调用 MultipartResolver 的 resolveMultipart() 方法对请求的数据进行解析,然后将文件数据...

2019-02-01 10:17:52 124

转载 js字符串拼接中关于单引号和双引号的那些事

https://blog.csdn.net/zy1281539626/article/details/80279559

2019-01-30 22:01:19 3447

转载 mybatis动态sql中的trim标签的使用

trim标记是一个格式化的标记,可以完成set或者是where标记的功能,如下代码:  1、  select * from user   &lt;trim prefix="WHERE" prefixoverride="AND |OR"&gt;    &lt;if test="name != null and name.length()&gt;0"&gt; AND name=#{na...

2019-01-28 15:10:01 189

原创 网络爬虫(一)

&lt;!--网络爬虫--&gt;&lt;!-- 添加Httpclient支持 --&gt;&lt;dependency&gt; &lt;groupId&gt;org.apache.httpcomponents&lt;/groupId&gt; &lt;artifactId&gt;httpclient&lt;/artifactId&gt; &lt;version&g

2019-01-18 11:49:31 330

原创 404 Not Found小结

碰上404这个提示,不要想太多,就是前端访问的路径在后台没找到,但是很多时候我们明明觉得没啥问题,其实都是一些小问题导致的,做下总结吧:1.我们在web-xml中通常都有配置对请求的匹配规制,比如我们用servlet或者springmvc,会跟&lt;url-pattern/&gt;,如果你访问的后缀跟的不一样,那就匹配不对就报404了&lt;servlet-mapping&gt; ...

2019-01-09 14:38:06 8077

原创 递归算法

* * 递归查询许可信息 * 1) 方法自己调用自己 * 2)方法一定要存在跳出逻辑,否则会存在内存溢出的问题 * 3)方法调用时,参数之间应该有规律 * 4) 递归算法,效率比较低 public class digui { public static int mul(int i){ if(i==1) {return 1;} return i*mul...

2019-01-08 10:29:05 94

原创 length,length(),size()详解及区别

length()方法:用于获取字符串长度。length属性:用于获取数组长度。size()方法:用于获取泛型集合有多少个元素。

2019-01-06 14:18:11 2763

转载 如何在jsp文件中引入css和js文件

一:如何在jsp页面中引入css样式表文件?  1, 首先把写好的css样式表内容存为*.css格式。如style.css  2, 在页面中引入这个css 样式文件。用如下的方式引入。  &lt;link rel="stylesheet" href="./css/style.css" type="text/css"&gt;  此处的href=”./css/style.css”指的是css文...

2019-01-05 22:57:34 8364

原创 页面传参字符乱码问题出现的原因以及解决方式

我们一般在做登陆的时候会用到表单的提交,这时如果我们传的参数又中文,有时候会发现到后台接收的时候会出现乱码,那么这是为什么?原因:我们前端传的参数的编码与后台tomcat服务器解析的方式(理解成解码)不一样比如我们前端编码用的是UTF-8去传到后台这时候后台接收就会又问题,为何呢?因为后台服务器默认的解码是ISO8859-1,那么怎么解决呢,很简单,如果我们是post请求的情况下,...

2019-01-05 13:35:34 2142

原创 java中public,protected,default,private修饰符

2018-12-28 14:08:34 113

转载 arrays.aslist()

在java语言中,把数组转换成List集合,有个很方便的方法就是 List&lt;String&gt; list = Arrays.asList("a","b","c");但你可能不知道这样得到的List它的长度是不能改变的。当你向这个List添加或删除一个元素时(例如 list.add("d");)程序就会抛出异常(java.lang.UnsupportedOperationExceptio...

2018-12-24 11:36:40 99

Redis相关资料.zip

redis的不同环境的安装包,支持linux环境和window32以及window64环境,附加入门教程以及Jedis高级使用示例

2019-08-26

JsonView.zip

能够将后端的json数据用树的形式来展示,让开发者能够对大数据的json数据更直观的查看

2019-05-24

mybatis反向生成工具

mybatis反向生成工具类,根据指定数据库的表生成mapper的类和pojo类

2019-04-03

javaS1.7E的中文版api

javaSE中文版的api可以帮助更快学习以及方法的使用的查找

2019-01-27

空空如也

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

TA关注的人

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