<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_43181514的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_43181514</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_43181514]]></copyright><item><title><![CDATA[闲谈java面试经验]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/88172107</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/88172107</guid><author>qq_43181514</author><pubDate>Tue, 05 Mar 2019 10:56:15 +0800</pubDate><description><![CDATA[就找工作来说，包括简历，面试技巧，还有一些出现比较多的面试题的一个小总结


简历部分


最重要的是职业技能部分，与项目经验，首先关于职业技能，一定要结合自己的实际经验，可以稍微夸张，但不能吹大了，写的东西一定要会，或者了解，以免面试官问到也能或多或少说出来，不会尴尬，还有有自己的亮点，HR才会一眼看中过了第一关，才会有后面的面试机会


项目经验


写清楚日期，项目名字，项目概述：该系统是为...]]></description><category></category></item><item><title><![CDATA[spring boot模板]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/87723772</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/87723772</guid><author>qq_43181514</author><pubDate>Tue, 19 Feb 2019 18:14:02 +0800</pubDate><description><![CDATA[thymeleaf模板——它就是html页面
相关pom依赖

org.springframework.boot
spring-boot-starter-thymeleaf

Spring Boot官方文档建议在开发时将缓存关闭，那就在application.properties文件中加入下面这行
spring.thymeleaf.cache=false
正式环境还是要将缓存开启的
th:valu...]]></description><category></category></item><item><title><![CDATA[springboot基础]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/87718764</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/87718764</guid><author>qq_43181514</author><pubDate>Tue, 19 Feb 2019 17:00:09 +0800</pubDate><description><![CDATA[SpringBoot是什么？
Spring Boot它本身并不提供Spring框架的核心特性以及扩展功能，只是用于快速、敏捷地开发新一代基于Spring框架的应用程序。也就是说，它并不是用来替代Spring的解决方案，而是和Spring框架紧密结合用于提升Spring开发者体验的工具。
同时它集成了大量常用的第三方库配置（例如Jackson, JDBC, Mongo, Redis, Mail等等）...]]></description><category></category></item><item><title><![CDATA[关联关系映射]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/85217629</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/85217629</guid><author>qq_43181514</author><pubDate>Sat, 22 Dec 2018 20:26:08 +0800</pubDate><description><![CDATA[1.将数据表导入数据库中
2.通过mybatis-generator插件生成dao、mapper、model
1）配置mybatis-generator插件生成文件位置
2）修改generatorConfig.xml配置文件的生成目录(mapper和model)及对应生成关系
3.修改Customer、Order实体类
1）实现序列化接口
2）建立实体映射关联关系（一对多、多对一）
#一对多：一个...]]></description><category></category></item><item><title><![CDATA[mybatis整合redis实现二级缓存]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/85172430</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/85172430</guid><author>qq_43181514</author><pubDate>Fri, 21 Dec 2018 20:32:41 +0800</pubDate><description><![CDATA[

为什么需要缓存
拉高程序的性能


什么样的数据需要缓存
很少被修改或根本不改的数据
业务场景比如：耗时较高的统计分析sql、电话账单查询sql等


ehcache是什么
Ehcache 是现在最流行的纯Java开源缓存框架，配置简单、结构清晰、功能强大
注1：本章介绍的是2.X版本，3.x的版本和2.x的版本API差异比较大


ehcache的特点
4.1 够快
Ehcache的发行有一...]]></description><category></category></item><item><title><![CDATA[03、mybatis与spring集成]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/85107354</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/85107354</guid><author>qq_43181514</author><pubDate>Wed, 19 Dec 2018 20:13:21 +0800</pubDate><description><![CDATA[hibernate与spring的整合过程：
1、导入hibernate、spring的pom依赖
2、spring-hibernate.xml
数据库信息文件的注册
数据库连接池C3P0的配置
sessionfactory工厂相关信息的配置（hibernate.cfg.xml）
数据源
数据方言
show_sql,format_sql
映射文件配置
整个工程的事务配置（声明式事务）
1、动态代理...]]></description><category></category></item><item><title><![CDATA[redis的安装]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/85055486</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/85055486</guid><author>qq_43181514</author><pubDate>Mon, 17 Dec 2018 20:17:28 +0800</pubDate><description><![CDATA[redis简介（基于内存存储、持久化特点、集群的概念）
redis的安装
redis server
gcc
通过网址从网上下载redis的Linux版本进行安装
解压 tat -xvf 。。。。
进到解压路径 通过make对该目录进行编译
		可启动redis（启动后是不可再输入其他Linux命令）
		需要修改redis.conf文件，设置为守护进程。
		
		./src/redis-serv...]]></description><category></category></item><item><title><![CDATA[使用java代码操作redis]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/85055472</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/85055472</guid><author>qq_43181514</author><pubDate>Mon, 17 Dec 2018 20:16:42 +0800</pubDate><description><![CDATA[
Java访问redis
2.1 添加依赖

redis.clients
jedis
2.9.0


2.2 Java连接redis
Jedis jedis = new Jedis(ip, port);
jedis.auth(“123456”);//权限认证
jedis.ping();
jedis.select(0);//切换数据库
2.3 Java操作redis
string（字符串）
hash...]]></description><category></category></item><item><title><![CDATA[mybatis动态sql和分页]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/85055420</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/85055420</guid><author>qq_43181514</author><pubDate>Mon, 17 Dec 2018 20:14:44 +0800</pubDate><description><![CDATA[1.mybatis动态sql
1.1 if

1.2 trim 

1.3 foreach

1.4 其他

   choose/set/where

2.模糊查询（3种方式）
2.1 参数中直接加入%%
#{bookName}

2.2 使用${...}代替#{...}（不建议使用该方式，有SQL注入风险）
   
      关键：#{...}与${...}区别？
      参数类型为字符串...]]></description><category></category></item><item><title><![CDATA[Mybatis入门]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/85055321</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/85055321</guid><author>qq_43181514</author><pubDate>Mon, 17 Dec 2018 20:08:57 +0800</pubDate><description><![CDATA[核心
导入依赖
加入插件（插件依赖、插件文件、Free mybatis plugin、Mybatis generater）
生成代码
代码测试
0、系统环境
JDK版本：1.8
IDE：InterliJ IDEA 2017.2.5
Maven版本：3.5
MyBatis版本：3.X
数据库：MySQL 5.5

mybatis
1.1 mybatis本是apache的一个开源项目iBatis, 2...]]></description><category></category></item><item><title><![CDATA[axis2]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/84946429</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/84946429</guid><author>qq_43181514</author><pubDate>Mon, 10 Dec 2018 21:03:45 +0800</pubDate><description><![CDATA[Axis2是WebService的框架。是Axis1.x的替代品。与之类似的技术是XFire和CXF.tomcat是应用服务器。简单的理解：axis2实现了WebService。然后你可以在tomcat或者是Jetty上部署用Axis2实现的WebService程序。

...]]></description><category></category></item><item><title><![CDATA[安装和启动redis]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/84946241</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/84946241</guid><author>qq_43181514</author><pubDate>Mon, 10 Dec 2018 20:51:28 +0800</pubDate><description><![CDATA[1 安装和启动redis服务
1 在Linux中创建目录：/myredis/redis，并将压缩包复制到该目录（winscp）
	

2 解压压缩文件，并执行make对解压后的文件进行编译
	cd /myredis/redis
	#解压文件
	tar -zxvf redis-5.0.0.tar.gz
	#进入解压后的文件夹
	cd redis-5.0.0
	#编译
	make

3 安装gcc依赖...]]></description><category></category></item><item><title><![CDATA[web-service]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/84946026</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/84946026</guid><author>qq_43181514</author><pubDate>Mon, 10 Dec 2018 20:39:15 +0800</pubDate><description><![CDATA[

WebService简介


JDK实现WebService
(1)建一个接口Person，创建方法
@WebService //使用@WebService注解标注WebServiceI接口
public interface WebServiceI{
@WebMethod //使用WebMethod注解标注WebService接口中的方法
public String say(String wh...]]></description><category></category></item><item><title><![CDATA[SVN搭建]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/83932030</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/83932030</guid><author>qq_43181514</author><pubDate>Sat, 10 Nov 2018 18:43:43 +0800</pubDate><description><![CDATA[CVS
SVN
git	分支
版本控制器


安装VisualSVN


Eclipse安装svn插件


常见操作
导入/检入
导出/检出
提交
更新
解决冲突
?
*
黄色小桶
版本冲突
断开与SVN服务器的连接
.svn 原数据
ipconfig


idea中使用svn必须要安装svn的客户端TortoiseSVN,通俗一点来说就是小乌龟啦，其它同eclipse


回顾：
ssh整合
1...]]></description><category></category></item><item><title><![CDATA[SSH整合]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/83827468</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/83827468</guid><author>qq_43181514</author><pubDate>Wed, 07 Nov 2018 17:08:10 +0800</pubDate><description><![CDATA[
pom
1.1 hibernate相关(5.2.12.Final)
hibernate-core
hibernate-c3p0（数据库连接池）
hibernate-ehcache
mysql-connector-java(5.1.44)

1.2 spring相关(5.0.1.RELEASE)
spring-context
spring-orm
spring-web
spring-aspects...]]></description><category></category></item><item><title><![CDATA[AOP]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/83820859</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/83820859</guid><author>qq_43181514</author><pubDate>Wed, 07 Nov 2018 11:44:53 +0800</pubDate><description><![CDATA[AOP中关键性概念
连接点(Joinpoint)：程序执行过程中明确的点，如方法的调用，或者异常的抛出.
目标(Target)：被通知(被代理)的对象
注1：完成具体的业务逻辑
通知(Advice)：在某个特定的连接点上执行的动作，同时Advice也是程序代码的具体实现，例如一个实现日志记录的代码(通知有些书上也称为处理)
注2：完成切面编程
代理(Proxy)：将通知应用到目标对象后创建的对象(...]]></description><category></category></item><item><title><![CDATA[IOC介绍]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/83756123</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/83756123</guid><author>qq_43181514</author><pubDate>Mon, 05 Nov 2018 20:27:34 +0800</pubDate><description><![CDATA[

什么是spring，它能够做什么?
Spring是一个开源框架，它由Rod Johnson创建。它是为了解决企业应用开发的复杂性而创建的。
Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。
然而，Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言，任何Java应用都可以从Spring中受益。
目的：解决企业应用开发的复杂性
功能：使用基本的...]]></description><category></category></item><item><title><![CDATA[二级缓存]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/83590028</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/83590028</guid><author>qq_43181514</author><pubDate>Wed, 31 Oct 2018 20:24:25 +0800</pubDate><description><![CDATA[

为什么需要缓存
拉高程序的性能
关系型数据库：数据与数据之间存在关系（联系）的数据库	mysql/Oracle、sqlserver
非关系型数据库：数据与数据之间是不存在关系的，key-value
1、基于文件存储的数据库：ehcache
2、基于内存存储的数据库：redis、memcache
3、基于文档存储的数据库：mongodb


什么样的数据需要缓存
很少被修改或根本不改的数据
业务...]]></description><category></category></item><item><title><![CDATA[hql的通用分页，视图，原生代码]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/83548110</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/83548110</guid><author>qq_43181514</author><pubDate>Tue, 30 Oct 2018 20:19:59 +0800</pubDate><description><![CDATA[
BaseDAO
package com.zking.eight.util;

import java.util.Collection;
import java.util.List;
import java.util.Map;
import org.hibernate.Session;
import org.hibernate.query.Query;
/**

分页
jdbc:executeQu...]]></description><category></category></item><item><title><![CDATA[hql]]></title><link>https://blog.youkuaiyun.com/qq_43181514/article/details/83512535</link><guid>https://blog.youkuaiyun.com/qq_43181514/article/details/83512535</guid><author>qq_43181514</author><pubDate>Mon, 29 Oct 2018 20:22:04 +0800</pubDate><description><![CDATA[import com.zking.five.entity.Book;
import com.zking.two.util.SessionFactoryUtil;
public class HqlTest {
private Session session;
private Transaction transaction;
@Before
public void test1() {
	 sessio...]]></description><category></category></item></channel></rss>