自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring Boot 基础

1.spring boot 为什么能够解析实体类对象返回json数据呢? spring boot 默认使用的json解析框架是jackson. 在maven的依赖包里可以看到jackson的jar包。2.spring boot引入第三方解析框架--fastjson 解析json数据。 1.引入fastjson依赖,支持1.2.10以上。 2.配置fastjson(支持两种...

2019-05-10 11:57:51 178

原创 GIt使用总结

拉取分支:在gitLab上建一个分支#拉取分支git pull#查看所有分支git br -a#切换分支git co feature_renlili_regCoupons_20180717#本分支和上一个分支来回切换git co - 提交代码相关:# 显示有变更的文件$ git status#提交全部到暂存区git add .#添加提交日志git ci ...

2019-02-26 14:50:27 124

原创 windows端口占用

1.根据端口号"80" 查找进程号  netstat -ano|findstr "80"2.根据进程号 查找进程名  tasklist|findstr 77963.根据进程名杀死进程  taskkill /f /t /im java.exe

2019-02-26 14:40:14 129

原创 Linux

-rw-r--r--drwxr-xr-x第一个字符:-表示普通的二进制文件 d表示目录 l软链接文件(link)r:read 读权限 w:write 写权限x:execute 执行权限drwxr-xr-x 可以看做三部分(rwx r-x r-x)分别是文件的所有者 rwx(user)的权限、所属组r-x(group)的权限和其他人r-x(others)的权限hostname ...

2019-02-26 14:38:36 119

原创 threadPoolTask实现方式

 实现方式一:package com.cashbang.module.schedule;import com.cashbang.module.passport.common.DateUtil;import org.anonymous.logger.Logger;import org.springframework.scheduling.concurrent.ThreadPoolTas...

2019-02-25 18:31:26 215

转载 OncePerRequestFilter的作用

来自:http://ully.iteye.com/blog/1334925在spring中,filter都默认继承OncePerRequestFilter,但为什么要这样呢?OncePerRequestFilter顾名思义,他能够确保在一次请求只通过一次filter,而不需要重复执行。public final void doFilter(ServletRequest request, Servlet

2018-03-23 18:30:17 1593

转载 使用Spring注解方式注入properties文件内容

先看看工作目录,然后再来讲解 1、建立config.properties,我的config.properties内容如下: author_name=luolinproject_info=该项目主要是用于写一些demo2、配置Spring配置文件,读取properties文件,并设置编码格式。大家从我的项目结构图中可以看到我用了两个Spring的配置文件,其实在spring-context.xm

2018-03-23 18:23:22 2838

转载 过滤器(Filter)和拦截器(Interceptor)的区别

欢迎使用Markdown编辑器写博客来自:http://www.cnblogs.com/luoyun/archive/2013/01/04/2844274.htmlFilter介绍 Filter可以认为是Servlet的一种“加强版”,它主要用于对用户请求进行预处理,也可以对HttpServletResponse进行后处理,是个典型的处理链。Filter也可以对用户请求生成响应,这一点与Serv

2018-03-23 18:08:12 275

原创 并发编程 基础

并发编程基础篇线程安全 概念:当多个线程访问某一个类(对象或方法)时,这个类是始终都能表现出正确的行为,那么这个类(对象或方法)就是线程安全的。Synchronized 关键字 可以在任意对象及方法上加锁,而加锁的这段代码称为“互斥区”或“临界区”。 方法上只加synchronized 修饰的*,表示对象级别的锁(持有所属对象的锁,就是两个不同的锁)。多个对象有多个锁,都可以并发访问

2018-03-19 22:43:12 140

原创 Spring 高级话题

Spring Aware 但是在实际中,不可避免的要用到Spring容器本身的功能资源,这是你的Bean必须要意识到Spring容器的存在,才能调用Spring所提供的资源,这就是所谓的Spring Aware,其实Spring Aware 本来就是Spring设计用来框架内部使用的,若使用了Spring Aware,你的Bean 将会和Spring 框架耦合。 - Spri...

2018-02-28 19:01:53 214

原创 Spring 常用配置

Bean 的 Scope Scope 描述的是Spring 容器如何新建Bean的实例的。Spring的Scope有以下几种,通过@Scope 注解来实现的。 1. Singleton:一个Spring容器中只有一个Bean的实例,此为Spring的默认配,全容器共享一个实例。 2. Prototype:每次调用新建一个Bean的实例。 3. Request:Web项目中...

2018-02-28 18:11:18 165

原创 Spring 基础总结

依赖注入 所谓依赖注入指的是容器负责创建对象和维护对象间的依赖关系,而不是通过对象本身负责自己的创建和解决自己的依赖。依赖注入的主要目的是为了解耦,体现了一个“组合”的概念。 如果你希望你的类具备某项功能的时候,继承一个父类,子类将与父类耦合,组合另外一个类则使耦合度大大降低。Spring Ioc 容器(ApplicationContext)负责创建Bean,并通过容器将功能类Bean注入到

2018-02-26 19:14:35 166

原创 Linux 基础命令总结(2)

Linux 基础命令总结(2)目录结构和文件名”/“ 根路径”.“ 表示当前目录”..“ 表示父目录文件名中”/“和空字符不能使用文件名区分大小写以圆点”.”开头的文件名是隐藏文件。文件扩展名跟在点”.”后面同一个目录下不能有两个文件同名,但不同的目录下可以有相同的文件。查看当前工作目录pwd 用来显示当前工作目录的绝对路径,该命令不带任何选项和

2018-01-22 12:06:18 460

原创 Linux 基础命令总结(1)

Linux 基础命令总结(1)简单命令who 查看当前所有正在使用系统的用户。 选项有: -m:功能同 who am i 命令,显示运行该程序的用户名。 -q:只显示用户的登录账号和登录用户的数量。 -i 或 -u:在登录时间后面显示该用户最后一次对系统进行操作至今的时间,也就是常说的”发呆”时间。 -H:会显示一行列标题。 [r

2018-01-19 16:15:36 266

原创 vi 文本编辑基础总结

vi 基础总结vi 的工作方式 vi 的工作方式有3种:命令方式、文本输入方式和最后行方式。 命令方式 无论用户当前处于什么方式,只要按Esc键就可以进入命令方式。用户初始进入vi时即处于命令方式。 文本输入方式 在命令方式下按Insert键或输入文本插入类命令即可进入文本输入模式,用来输入文本内容。 最后行方式 在命令方式下输入某些特殊字

2018-01-19 14:30:48 281

原创 Shell编程基础总结

Shell编程基础总结#!/bin/bash#This is my first shell script.echo -n "The current date and time is:"datewhoecho -n "The current users is:"who | wc -l 第1行中的“#!/bin/bash“用来指定执行脚本的shell为bash。如果要在脚本

2018-01-19 13:09:08 264

转载 谈谈数据库的ACID

谈谈数据库的ACID                                                                                                                                                                  帅宏军一.事务       定义:所谓事务,它是一个操作

2017-12-22 10:30:15 522

转载 lambda表达式

package cn.com.webjg.guilin;import java.util.ArrayList;import java.util.Arrays;import java.util.Collections;import java.util.Comparator;import java.util.IntSummaryStatistics;import java.util.List;

2017-11-16 14:44:10 177

转载 Spring事务传播机制与隔离级别

spring支持编程式事务管理和声明式事务管理两种方式。 编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。 声明式事务管理也有两种常用的方式,一种是基于tx和aop名字空间的xml配置文件,另一种就是基于@Transactional注解

2017-11-10 17:39:44 251

原创 JDK动态代理

本文就相当于给自己日后复习的笔记吧。把2篇文章结合了一下。不知道理解的是否有偏差。JDK代理是不需要以来第三方的库,只要要JDK环境就可以进行代理,它有几个要求 * 实现InvocationHandler * 使用Proxy.newProxyInstance产生代理对象 * 被代理的对象必须要实现接口在java的动态代理机制中,有两个重要的类或接口,一个是 InvocationHandler

2017-11-09 15:47:23 157

原创 CGLIB动态代理

/** * CGLIB是针对类实现代理,主要是对指定的类生成一个子类,覆盖其中的方法 * 因为是继承,所以该类或方法最好不要声明成final * @author zzcy * */public class CGLibProxy implements MethodInterceptor{ //需要代理的真实对象 private Object targetObject;

2017-11-09 15:42:31 143

原创 java传引用还是传值的问题

这个问题,一直很困惑。不过今天看到一篇文章,对Java到底是传引用还是传值的问题有了一些总结。 文章中的原话是这样说的“Java确实使用对象的引用来做计算的,所有的对象变量都是引用。但是,Java在向方法传递参数时传的不是引用,是值。”。现在说一下我的理解。badSwap() 函数:public void badSwap(int var1, int var2){ int temp = v

2017-11-03 14:02:43 163

转载 MySQL与Oracle的区别

1.  Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高。2. Oracle支持大并发,大访问量,是OLTP最好的工具。3. 安装所用的空间差别也是很大的,Mysql安装完后才152M而Oracle有3G左右,且使用的时候Oracle占用特别大的内存空间和其他机器性能。4.Ora

2017-11-03 11:35:49 191

转载 Java注解@Inherited的使用

在看定义注解的相关文章的时候,看到这个@Inherited注解,简单的说明并没有真正搞懂是什么意思。在网上搜索了一些相关的内容,现在把一篇文章转载过来。以便后面使用。 文章出处,转载地址:(http://zy19982004.iteye.com/blog/1979520),在此特别感谢!@Inherited:允许子类继承父类的注解。二.代码@Target(ElementType.TYPE) @

2017-11-03 10:19:34 1788 1

模拟spring实现包扫描器功能

内容为模拟spring实现包扫描器功能。扫描指定包下面的类

2017-11-03

Java自定义注解实例

包括Java自定义注解以及包括自定义注解的应用实例。以及注解相关知识的注解

2017-11-03

空空如也

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

TA关注的人

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