t1heluosh1的博客

我是一名小码农

SpringBoot系列——MyBatis添加通用Mapper

一、引入依赖     这里只引入通用Mapper的依赖,mybatis等的依赖引入可参见我的其他博客: <!--通用mapper--> <dependency> ...

2018-10-11 20:04:50

阅读数 155

评论数 0

SpringBoot系列——整合MyBatis

一、引入依赖 <!-- 整合mybatis 开始--> <dependency> <groupId>or...

2018-10-11 15:32:42

阅读数 59

评论数 0

SpringBoot系列——使用Generator自动生成代码

一、generator.xml配置     首先看一下xml的内容: <?xml version="1.0" encoding="UTF-8"?> <!D...

2018-10-11 14:43:04

阅读数 1467

评论数 0

SpringBoot系列——修改你的BANNER

一、前言     相信大家发现在项目启动的时候,控制台输出了一个特别有意思的东西: . ____ _ __ _ _ /\\ / ___'_ __ _ _(_)_ __ __ _ \ \ \ \ ( ( )\___ | '_ | '_| | ...

2018-09-30 15:04:24

阅读数 325

评论数 0

SpringBoot系列——如何读取配置文件的信息

一、前言     在实际的开发中,我们可能需要去获取配置文件中的一些信息,本篇博客给大家介绍一下如何去实现这样一个需求。 二、单个字段信息的获取     如果需要获取信息的字段数量不多,那么我们可以选择使用@Value来实现我们的需求。     首先在配置文件中定义一些字段信息: pu...

2018-09-30 12:16:48

阅读数 195

评论数 0

SpringBoot系列——搭一个入门的springboot框架

一、前言     本系列用于学习SpringBoot,这也是开篇之作。由于博主也是刚刚接触微服务,且当前微服务盛行,无论是从个人技能的提升还是工作中的需要出发,都要求我们去学习SpringBoot。好记性不如烂笔头、知识分享,本着这些个高大上的观念,博主决定使用博客记录下来,希望能有所得。  ...

2018-09-29 16:07:59

阅读数 165

评论数 0

JDK1.8源码阅读——String

    人不丑话也不多,直接开始啦~ 一、结构预览     由于String包含的方法实在太多,因此这里就不列出它的结构树了。给大家看一下本篇博客的主要内容的目录吧。 1. String类属性 2. String成员变量 3. String构造器 4. String是如何重写equal...

2018-09-12 14:01:14

阅读数 105

评论数 0

JDK1.8源码阅读——Object类

    之前虽有在一些公众号和博客上看过jdk的源码,但是阅读他人的所得难免容易忘记,故决定抽出时间去阅读、总结jdk的源码知识,以此加深印象,巩固SE的基础。     首先推荐一篇博文,关于jdk源码阅读的顺序:JDK源码阅读顺序     OK,下面开始正题。 一、Object类的结构 ...

2018-08-23 10:22:28

阅读数 129

评论数 0

极验——行为验证的开发与使用

一、极验     相对于传统的图片验证码,极验将人机交互的安全提升了一个大大的阶梯,无论从页面ui、用户使用体验和网站安全任何一个方面,极验都完美的胜出。本篇主要介绍在开发中如何应用极验行为验证的技术,至于极验api、申请极验应用id和秘钥的方法,请看极验官网,点击这里进入极验官方网站。 二、...

2018-08-03 15:32:15

阅读数 2442

评论数 1

使用Spring配置线程池并保存日志信息

一、说明     在项目中添加访问日志、保存异常信息等,虽然能够有效地管理系统,但与此同时也带来了系统性能、用户体验差等不好的问题,原因是,我们需要花费相当一部分资源去处理这些数据。如何解决这些问题呢?使用线程池的技术可以很好地解决这个问题。     相对于单线程在创建时需要耗费大量资源、维护...

2018-07-23 15:48:53

阅读数 270

评论数 0

个人项目开发——springMVC使用AOP实现访问日志的管理

一、说明      近期,心中萌发了做一个个人网站的想法,来一场说走就走的编程之旅。说做就做,在项目框架搭建(SpringMVC+mybatis+mysql)好了之后,开始考虑项目中日志的设计。经过考虑并结合网上的资料,决定采用注解的方式来记录访问日志。当然,目前的日志设计还不够完美,后期会在开...

2018-07-20 10:32:24

阅读数 919

评论数 0

Java实现Word导出

导出数据形成word文档有很多种方法,本篇博客讲述的是如何使用Apache的POI导出数据至Word文档。 一、Word模板制作 在项目中,往往导出word是有一定的格式要求的,POI使用 ${} 作为占位符。模板如下:  二、导入数据至模板 public static void m...

2018-07-19 10:17:28

阅读数 1315

评论数 2

使用JAVA后台完成打印动作

一、概述    本篇博客讲解关于如何实现纯后台的打印操作,无前端代码,使用JAVA.AWT类实现。代码分为两个部分:打印数据的封装以及打印功能的实现。二、实现1.打印数据封装    本demo的打印内容包括:标题、资产名称、型号、部门、责任人、启用日期和二维码图片。类定义如下:/** * dem...

2018-06-15 15:01:37

阅读数 1552

评论数 4

前端数据校验的使用——nice-validator基本使用

一、前端校验    数据校验分为前端校验和后台校验,前端校验类似于后台校验的子级,在逻辑和安全方面没有后台校验的要求高。为什么使用了后台校验还要在页面上加入前端校验呢?    前端校验虽然和后台校验都是属于数据校验,但是两者的目的和效果是不同的。后台校验考虑的是数据安全,前台校验则考虑的是用户体验...

2018-02-10 13:44:17

阅读数 4934

评论数 0

MyBatis学习——MyBatis与Ehcache缓存插件整合

一、为什么不使用MyBatis的二级缓存?MyBatis的二级缓存就如同它的一级缓存一样,可应用的范围太狭隘了。MyBatis的每一个二级缓存都对应一个namespace,即每一个namespace下的二级缓存都是相对独立的,互不影响。而且因为增删改会改变数据库表里的数据,所以缓存会自动刷新。从这...

2018-01-16 22:14:15

阅读数 231

评论数 0

MyBatis学习——一级缓存与二级缓存

一、一级缓存 MyBatis的一级缓存是默认开启的,而且一级缓存无需设置即可使用。可能平时很少体验到一级缓存的功能,这是因为一级缓存会随着会话的关闭而失效。 当我们查询某条数据时,如果在这之前已经向数据库查询到了结果,那么MyBatis会将数据的缓存结果返回给我们,不会再去请求数据库,执行sq...

2018-01-14 22:31:41

阅读数 173

评论数 0

MyBatis学习——内置参数的使用:_parameter、_datebaseId

一、内置参数说明 MyBatis有两个内置参数,分别是_parameter、_datebaseId,也就是说这两个参数是不需要我们定义也可以直接拿来使用的。 _parameter:代表整个参数,如果传入的是单个参数或对象,那么_parameter就可以代表这个参数或对象,如果传入的是多 个参...

2018-01-14 19:49:43

阅读数 963

评论数 0

MyBatis学习——foreach标签的使用

一、foreach标签属性解读 MyBatis的foreach标签应用于多参数的交互如:多参数(相同参数)查询、循环插入数据等,foreach标签包含collection、item、open、close、index、separator,MyBatis的foreach标签与jstl标签的使用非常相...

2018-01-14 19:10:31

阅读数 13189

评论数 0

MyBatis学习——分步查询与延迟加载

最近一直在学习MyBatis,虽然在实际的开发中,使用MyBatis也有一段时间了,但是我知道自己对于MyBatis的掌握还停留在表面,于是决定潜心学习MyBatis。 本篇博客的主题是如何实现MyBatis的延迟加载(也叫懒加载),因为延迟加载通常与分步查询一起使用,所以也说一下关于MyBat...

2018-01-13 21:47:08

阅读数 3239

评论数 1

关于Apache通过反向代理实现负载均衡

本篇博客贴出负载均衡实现的操作流程,同时,我将详细版的资源放到了“我的资源里”,内部包含了长达15页的细致的图文操作说明,版本号对应的安装包,静态的配置文件,写 好的测试页面,只要5C币,5C币你买不了吃亏,买不了上当...下面是下载链接:Apache反向代理实现负载均衡资源下载    一、环境概...

2017-11-21 17:35:09

阅读数 375

评论数 0

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