自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(68)
  • 收藏
  • 关注

转载 @Query注解的用法

一个使用@Query注解的简单例子@Query(value = “select name,author,price from Book b where b.price>?1 and b.price<?2”)List findByPriceRange(long price1, long price2);Like表达式@Query(value = “select name,...

2019-01-24 15:29:12 1170

转载 springboot的视频教程和代码资料

Spring Boot  项目实战 ----- 技术栈博客企业前后端链接:https://pan.baidu.com/s/1hueViq4 密码:4ma82.Spring Boot  项目实战 -----传智播客Spring Boot视频教程附代码笔记资料链接:https://pan.baidu.com/s/1o9M2bGI 密码:jxg...

2018-12-21 10:31:27 369 1

转载 Redis的雪崩和穿透

redis穿透:正常的执行路径是这样的,请求数据,首先会从redis缓存中拿数据,如果缓存没有的话才去查数据库,再写到redis缓存中。那么如果有人请求一条根本不存在的数据时,redis里面肯定没有嘛,它就会去访问数据库,但是数据库没有,所以它也没把数据写回redis缓存。所以它每次请求这个数据的时候它就会直接去访问数据库。如果请求的数量太大的话,都直接穿过redis直接去访问数据库,数据库承受不...

2018-11-19 22:03:27 195

转载 Spring面试的IOC和AOP

spring 的优点?1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦2.可以使用容易提供的众多服务,如事务管理,消息服务等3.容器提供单例模式支持4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能5.容器提供了众多的辅助类,能加快应用的开发6.spring对于主流的应用框架提供了集成支持,如hibernate,JPA,Struts等7.spring属于低侵...

2018-11-19 22:02:42 189

转载 Spring的AOP

AOP(Aspect Oriented Programming),即面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构,用于模拟公共行为的一个集合。不过OOP允许开发者定义纵向的关系,但并不适合定义横向的关系,例如日志功能。日志代码往往横向地散布在所有对象层次中,而与它对应的对象的...

2018-11-19 22:02:01 120

转载 简历的创建技巧

联系方式手机:186-xxxx-1153(中间有分割线,便于拨打电话,如果比较忙可以写上建议沟通时间,这样让自己和招聘者,都可以合理安排时间)。Email:XXXX @XXX.com微信号:XXXX(如果遇到中意的,没准加你微信呢,交易不成情谊在)。个人信息姓名/男/1989本科/XX大学/软件工程 2010-2014 (明确写出年份,查阅简历的人很看重)。工作年限:3年技术博客:...

2018-11-08 21:44:03 137

转载 SQL的触发器

认识优点语法弊端后语认识触发器的概念: 触发器(trigger)是SQL server 提供给程序员和数据分析员来保证数据完整性的一种方法,它是与表事件相关的特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。...

2018-11-02 20:34:11 217

转载 log4J日志管理的使用说明

版权声明:本文为 小异常 原创文章,非商用自由转载-保持署名-注明出处,谢谢! 本文网址:https://blog.csdn.net/sun8112133/article/details/81276020  我们先来说说什么是日志吧, 在项目中的日志其实就是用来记录我们程序运行的情况,当程序运行出来发生 异常时,让你能迅速的找到出现问...

2018-11-02 20:32:51 251

转载 IDEA搭建springboot例子

前言:最近把IntelliJ IDEA弄好了,也偶然接触到了springboot这个新的微服务框架。发现这个框架简单但也有一些不足。听说springboot可以在140个字符内发布一个web应用。所以可以看出还是很简洁了 ,少了许多的配置文件。1.用IntelliJ IDEA新建一个项目选择spring initializr这个选项(有时点击下一步的时候会出现报错,其实这是网络的原因,都懂...

2018-11-01 11:09:28 210

转载 SpringBoot的日志管理

3.SpringBoot日志(日志框架,日志配置)1. 日志框架左边选择一个门面,(抽象层). 右边选择一个实现 .日志门面:我们选择左边SLF4j,因为JCL太老了, jboss-logging不适合日志实现:Logback最新的和SLF4j和SLF4j适配, log4j2适配不好springboot:底层使用的spring框架,spring框架默认使用jcl所...

2018-11-01 11:08:01 169

转载 springBoot的多个图片上传

package com.example.demo.controller; import org.apache.commons.io.FileUtils;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.web.bind.annotation.*;imp...

2018-10-31 20:34:52 1145

转载 单点登录的三种实现方式

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如像阿里巴巴这样的网站,在网站的背后是成百上千的子系统,用户一次操作或交易可能涉及到几十个子系统的协作,如果每个子系统都需要用户认证,不仅用户会疯掉,各子...

2018-10-31 20:33:20 184

转载 Spring boot Mybatis 整合(完整版)

对Mybatis注解方式有兴趣的,可以查看我的另一篇:Spring boot Mybatis 整合(注解版) 注解方式更加简洁简单,极大程度的提高了开发速度。如果大家需要使用更高的版本比如springboot2.0,请参照我最新的博客springboot2.0 Mybatis 整合 (springboot2.0版本)个人开源项目sp...

2018-10-30 22:09:56 142

转载 Spring boot Mybatis 整合(注解版

之前写过一篇关于springboot 与 mybatis整合的博文,使用了一段时间spring-data-jpa,发现那种方式真的是太爽了,mybatis的xml的映射配置总觉得有点麻烦。接口定义和映射离散在不同的文件中,阅读起来不是很方便。于是,准备使用mybatis的注解方式实现映射。如果喜欢xml方式的可以看我之前的博文: Spring ...

2018-10-30 22:09:03 157

转载 maven的scm插件介绍和使用

Maven中为我们集成了软件配置管理的(SCM:Software Configuration Management)功能,他可以支持我们常用SVN、CVS等,到现在我使用的1.8.1版本,共支持18个命令:scm:branch - branch the project(创建项目的分支)scm:validate - validate the scm information in t...

2018-10-29 20:21:49 859

转载 为什么上班是996而不是666

根据skinshoe wu的遭遇,解释一下互联网行业的12小时工作制以及996。题目说的有点绝对,这里先澄清一下:有的公司是10106,9106,10126,995,甚至955,007的都有,我只说大多数;别的行业比如金融,保险等可能更糟糕,但我只说我熟悉的行业;666的以及其它变态的工时也有,比如我自己一般就是665和6-11-7,所以我...

2018-10-29 20:20:38 1484

转载 SpringBoot问题总结

1.程序包org.springframework.web.bind.annotation不存在错误描述执行install命令时报如下错误:[INFO] ------------------------------------------------------------------------[ERROR] Failed to execut...

2018-10-28 21:02:23 256

转载 Java:关于Static静态关键字的那些小事

前言在Java中,静态 Static关键字使用十分常见本文全面 & 详细解析静态 Static关键字,希望你们会喜欢目录1. 定义一种 表示静态属性的 关键字 / 修饰符2. 作用共用、共享能有此作用的原因分析:Java中,任何变量 / 代码存储时,都是 在编译时 由系统自动分配内存在静态变量编译后,所分配...

2018-10-28 20:59:24 174

转载 SpringMVC Annotation自定义注解使用笔记

https://www.cnblogs.com/shipengzhi/articles/2716004.htmlhttps://www.cnblogs.com/magicalSam/p/7161942.html 注解是Java 1.5引入的,目前已被广泛应用于各种Java框架,如Hibernate,Jersey,Spring。注解相当于是一种嵌入在程序中的元数据,可以使用注解解...

2018-10-27 20:53:14 208

转载 Spring Boot框架整合Spring Security实现安全访问控制

一、 前言:项目舍弃了原本的SSH框架,改用Spring Boot框架,并且要引入Spring Security为系统提供安全访问控制解决方案,接下来记录一下这两天在Spring Boot中引入Spring Security 的过程。主要参考了以下项目、博客和手册:(目前最新的Spring Security版本为5.0.4,我使用的是5.0.3,前三个链接中用的应...

2018-10-27 20:52:27 253

转载 SpringBoot和SpringMVC的区别

Spring 框架就像一个家族,有众多衍生产品例如 boot、security、jpa等等。但他们的基础都是Spring 的 ioc和 aop ioc 提供了依赖注入的容器 aop ,解决了面向横切面的编程,然后在此两者的基础上实现了其他延伸产品的高级功能。Spring MVC是基于 Servlet 的一个 MVC 框架 主要解决 WEB 开发的问题,因为 Spring 的配置非常复杂,各种XML...

2018-10-26 22:04:17 198

转载 自定义注解(spring)

终于有时间可以在这里写一篇博文了,今天写一下我在项目中用到的自定义注解,就是在每次操作项目的时候,想把它的操作加在我的数据库中,简单地说就是日志管理,这些东西都写完之后,我就问我自己,问什么要自定义注解写,而不是什么模式(代理模式,装饰器模式…),原始代码等等,一下子楞了,于是学习了这个东西,今天就在这里总结一下。。。 编程思想:垂直化编程...

2018-10-26 22:03:30 127

转载 Servlet详解

servlet基本概述以Web服务器Tomcat为例,熟悉Servlet。Tomcat是一个免费的开源的Servlet容器。Tomcat其他功能有web服务器,JSP容器。Tomacat下图是Tomcat安装目录文件介绍:如何去访问一个web应用的某个文件:web应用,即web应用程序,由多个web资源或其他文件组成,包括html文件、css文件、js文件、配置...

2018-10-25 18:21:48 115

转载 spring cloud 与springboot 的概念与关系

Spring boot简化了基于Spring的应用开发,通过少量的代码就能创建一个独立的,产品级别的Spring应用。Spring Boot为Spring平台及第三方库提供开箱即用的设置,这样你就可以有条不紊的开始,多数Spring应用只需要很少的Spring配置。Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了...

2018-10-25 18:20:47 166

转载 git的基础

git 的安装apt-get install git git-core项目仓库的建立(git init)mkdir git //建立仓库目录cd git //进入仓库目录git init //在当前目录下建一个仓库/git# git initInitialized empty Git repository in /wolf/git/.git/前面的三个命令建立了一个本地的git仓...

2018-10-24 21:08:04 1662

转载 spring容器的懒加载

默认情况下,spring的IOC容器中lazy-init是false的,即没有打开懒加载模式。如果你没有看到这个lazy-init 的参数设置就说明是false啦。那么什么是懒加载?懒加载---就是我们在spring容器启动的是先不把所有的bean都加载到spring的容器中去,而是在当需要用的时候,才把这个对象实例化到容器中。例如我有如下的代码:package com.luch.sp...

2018-10-24 21:06:54 243

转载 SpringBoot的牛逼之处

现在 Spring Boot 非常火,各种技术文章,各种付费教程,多如牛毛,可能还有些不知道 Spring Boot 的,那它到底是什么呢?有什么用?今天给大家详细介绍一下。Spring Boot 的背景了解 Spring Boot 必须先说说 Spring 框架!在 Java 后端框架繁荣的今天,Spring 框架无疑是最最火热,也是必不可少...

2018-10-23 21:18:26 267

转载 activeMQ消息的同步和异步

一、jms规范的异步性 我们先来看一下同步和异步的概念,jms本身是异步的,但是activemq也可以以同步方式轮询访问生产者的数据。异步:两个通信应用之间可以不用同时在线等待,任何一方只需各自处理自己的业务,比如发送方发送消息以后不用登录接收方的响应,可以接着处理其他的任务。也就是说发送方和接收方都是相互独立存在的,发送方只管方,接收方只能接收,无须去等待对方的响应。&nbsp...

2018-10-23 21:15:29 1582

转载 linux中的软件管理

1.使用已知网络安装资源安装软件vim /etc/yum.repos.d/yum.repo ##文件名称必须以repo结尾 [rhel7.2] ##仓库名称 name=rhel7.2 source ##对软件源的描述 baseurl=http://172.25.254.250/rhel7.2 ##网络安装源 gpgc...

2018-10-22 20:55:15 131

转载 面试简历教学

转载自  如何让面试官认可你的简历在之前的博客里写了很多面试技巧,这是有个前提:至少候选人被面试了!在这个前提下,候选人哪怕失败了,至少也能用实战来检验和校对面试准备的结果,用句比较时髦的话来说就是试错,多试几次之后总能找到正确的方式。我在技术面试的实践中,对简历会做初步的筛选,在这过程中,会发现有些简历是一定通不过的,也就是说不会有面...

2018-10-22 20:53:36 250

转载 将Windows的工程传到linux上

1.导出数据库脚本文件.sql2.数据库发布在SQLyog上,连接数据库:设置主机地址:Linux系统中的ip 用户名密,将导出的sql脚本在新打开的数据库中进行执行即可。   3.导出项目文件格式为.war修改连接数据库文件中url地址为Linux中ip地址4.上传项目文件到Linux中:Alt+P5.将mystore.war复制到l...

2018-10-21 20:56:44 200

转载 springboot的两种实现拦截器的方法

一、使用Interceptor拦截器1.首先新建一个拦截器实现HandlerInterceptor接口以一个简单的token验证为例,验证通过,将用户信息放入作用域,返回true不通过返回false@Servicepublic class UserTokenInterceptor implements HandlerInterceptor { @Autowired...

2018-10-21 20:55:54 959

转载 spring集成线程池

springboot @async 线程自定义线程池import java.util.Random; import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.scheduling.annotation.Async;import org.springframe...

2018-10-20 21:14:35 419

转载 关于HashMap容量的初始化

在《HashMap中傻傻分不清楚的那些概念》文章中,我们介绍了HashMap中和容量相关的几个概念,简单介绍了一下HashMap的扩容机制。文中我们提到,默认情况下HashMap的容量是16,但是,如果用户通过构造函数指定了一个数字作为容量,那么Hash会选择大于该数字的第一个2的幂作为容量。(3->4、7->8、9->16)本...

2018-10-20 21:11:33 168

转载 spring Bean 的单例与线程安全

一、Spring单例模式及线程安全Spring框架中的Bean,或者说组件,获取实例的时候都是默认单例模式,这是在多线程开发的时候需要尤其注意的地方。单例模式的意思是只有一个实例,例如在Spring容器中某一个类只有一个实例,而且自行实例化后并项整个系统提供这个实例,这个类称为单例类。当多个用户同时请求一个服务时,容器会给每一个请求分配一个线程,这时多个线程会并发执行该请求对应的业务逻辑(成...

2018-10-19 21:05:50 249

转载 防止SQL注入的方法

防止SQL注入的方法和最优解学习慕课网的WEB安全之SQL注入课程后和百度相关文章后的总结,主要为解决思路,相关操作自行到慕课网观看。一、存在问题“SQL注入”是一种利用未过滤/未审核用户输入的攻击方法(“缓存溢出”和这个不同),意思就是让应用运行本不应该运行的SQL代码。通过把SQL命令插入到Web表单递交或输入域名或页面请求的查询字符串,就会造成一些出人意料的结果,最终达到欺骗服务器执...

2018-10-19 21:04:29 154

转载 项目中Spring Security 整合Spring Session实现记住我功能

Spring Session提供了与Spring Security的“我记得”身份验证的集成的支持:目的: 更改会话过期长度 确保会话cookie在Integer.MAX_VALUE处过期。将cookie过期设置为最大的可能值,因为只有在创建会话时才设置cookie。如果将其设置为与会话到期相同的值,那么当用户使用该值时,会话将得到更新,但是co...

2018-10-18 19:44:53 726

转载 设计模式-单例模式

设计模式-单例模式单例模式在网上已经是被写烂的一种设计模式了,笔者也看了不少的有关单例模式的文章,但是在实际生产中使用的并不是很多,如果一个知识点,你看过100遍,但是一次也没实践过,那么它终究不是属于你的。因此我借助这篇文章来复习下设计模式中的单例模式。单例模式的作用在于保证整个程序在一次运行的过程中,被单例模式声明的类的对象要有且只有一个。...

2018-10-18 19:42:27 104

转载 stringboot的详解

主要讲解点:1、 Spring Boot工程的创建和启动(重点)2、 Spring Boot的自动配置(重点)3、 Spring Boot的起步依赖(重点)4、 Spring Boot的命令行(了解)5、 Spring Boot的Actuator(有空再去深究)一、Spring Boot是什么?Spring Boot不是应用服务器。这...

2018-10-17 21:30:21 353

转载 实现页面静态化的方法

什么是PHP静态化PHP静态化的简单理解就是使网站生成页面以静态HTML的形式展现在访客面前,PHP静态化分纯静态化和伪静态化,两者的区别在于PHP生成静态页面的处理机制不同。为什么要让网页静态化一、加快页面打开浏览速度,静态页面无需连接数据库打开速度较动态页面有明显提高;二、有利于搜索引擎优化SEO,Baidu、Google都会优先收录静态页面,不仅被收录的快还收录的全;三、减轻服务器...

2018-10-17 21:27:59 511

空空如也

空空如也

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

TA关注的人

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