<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[那么好,]]></title><description><![CDATA[好好活着。]]></description><link>https://blog.youkuaiyun.com/u010785685</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; u010785685]]></copyright><item><title><![CDATA[• Spring Boot 进 阶- 数 据 访 问-使用spring-data-jpa 操作数据库]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/54695137</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/54695137</guid><author>u010785685</author><pubDate>Mon, 23 Jan 2017 18:06:24 +0800</pubDate><description><![CDATA[Spring Data JPA是Spring Data
的一个子项目，通过提供基于JPA的Resposiroty极大地减少了JPA作为数据访问方案的代码量。
       Spring Boot提供了一个初始化数据库的功能，放置在类路径下的schema.sql文件会自动初始化表结构，也可以使用hibernate直接映射数据库表；放置在类路径下的data.sql会自动填充数据库表。    
]]></description><category></category></item><item><title><![CDATA[• Spring Boot - 进阶 数 据 访 问 -使用jdbcTemplate访问数据库]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/54695073</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/54695073</guid><author>u010785685</author><pubDate>Mon, 23 Jan 2017 17:57:22 +0800</pubDate><description><![CDATA[嵌入式数据库通常用于开发和测试环境，不推荐用于生产环境。Spring Boot提供自动配置的嵌入式数据库有H2、HSQL、Derby，你不需要提供任何连接配置就能使用。
Demo:
需要引入的maven依赖：


   org.springframework.boot
   spring-boot-starter-jdbc



   org.hsqldb
   hsqldb
   runt]]></description><category></category></item><item><title><![CDATA[• Spring Boot 进 阶- 框架搭建]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/54695037</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/54695037</guid><author>u010785685</author><pubDate>Mon, 23 Jan 2017 17:50:09 +0800</pubDate><description><![CDATA[搭建Spring Boot框架非常简单，我们可以使用Maven Project项目，也可以是GradleProject.一般习惯使用Mavaen.
可以自己New一个新项目，也可以直接http://start.spring.io/网站下载一个，直接用。
 
pom.xml文件是对maven的依赖：





名称


解释


引用




spring-b]]></description><category></category></item><item><title><![CDATA[• Spring Boot 初 识 篇]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/54669294</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/54669294</guid><author>u010785685</author><pubDate>Sun, 22 Jan 2017 17:24:07 +0800</pubDate><description><![CDATA[Spring Boot是一个全新框架，2013年伴随着Spring4.0的发布而兴起。其设计的目的是用来简化新Spring应用的初始搭建和开发过程。
        我们知道，Spring是2003年兴起的一个轻量级的java开源框架，轻量主要体现在解决了企业开发的复杂性，使用基本的javaBean代替EJB,但是随着业务逻辑的日增复杂，XML配置越来越繁琐，使得我们的系统越来越繁琐。
   ]]></description><category></category></item><item><title><![CDATA[初识kafka]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/52367287</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/52367287</guid><author>u010785685</author><pubDate>Tue, 30 Aug 2016 10:48:09 +0800</pubDate><description><![CDATA[kafka应用场景：
我们大量使用分布式数据库，分布式集群的时候。会考虑这样一些问题：
1、通过分析用户行为，方便我们设计出更好的广告位。
2、对用户的搜索关键词进行分析统计，分析出流行趋势
3、有些数据，存数据库浪费，存硬盘效率低
 
这个时候，我们可以考虑使用消息队列，尤其是分布式消息系统。
 
我知道ActiveMQ、RabbitMQ还有kafka、
 
Kafka:分布]]></description><category></category></item><item><title><![CDATA[JVM基本结构]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/52367217</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/52367217</guid><author>u010785685</author><pubDate>Tue, 30 Aug 2016 10:37:36 +0800</pubDate><description><![CDATA[当JAVA虚拟机运行一个程序时，它需要内存来存储已装载的class文件中得到的信息等。Java虚拟机把这些东西都组织到几个“运行时数据区”中，以便于管理。
 
JVM内存模型结构图：



Java栈：栈由一系列帧组成，帧保存一个方法的局部变量，操作数栈、常量池指针，每次方法调用创建一个帧，并压栈。
java堆：java堆和程序开发密切相关，保存对象，所有线程共享java堆，对分代G]]></description><category></category></item><item><title><![CDATA[redis两种持久化策略]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/52366977</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/52366977</guid><author>u010785685</author><pubDate>Tue, 30 Aug 2016 10:22:15 +0800</pubDate><description><![CDATA[reids是一个key-value存储系统，为了保证效率，缓存在内存中，但是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件，以保证数据的持久化。
 
所以：redis是一个支持持久化的内存数据库，可以将内存中的数据同步到磁盘保证持久化。
 
Redis的持久化策略：2种
                ---------rdb:快照形式是直接把内存中的数据保存到]]></description><category></category></item><item><title><![CDATA[多线程_03_线程池]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/52080865</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/52080865</guid><author>u010785685</author><pubDate>Sun, 31 Jul 2016 21:17:16 +0800</pubDate><description><![CDATA[线程池：

      是指在初始化一个多线程应用程序过程中创建一个线程集合，然后在需要执行新的任务时重用这些线程而不是新建一个线程。线程池中线程的数量通常完全取决于可用内存数量和应用程序的需求。然而，增加可用线程数量是可能的。线程池中的每个线程都有被分配一个任务，一旦任务已经完成了，线程回到池子中并等待下一次分配任务。




作用：

减少了创建和销毁线程的次数；

每个]]></description><category></category></item><item><title><![CDATA[【Linux】zookeeper集群]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/52078817</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/52078817</guid><author>u010785685</author><pubDate>Sun, 31 Jul 2016 16:18:56 +0800</pubDate><description><![CDATA[一：概念
zookeeper是一个分布式的，开放源代码的分布式应用程序协调服务。而Apache Hbase和Apache Solr等的分布式集群都用到了zookeeper。zookeeper相当于一个集群管理软件，SolrCloud就需要Solr基于Zookeepe部署，由zookeeper进行协调管理。
 
二：角色：
Leader:领导者，对于改变系统状态的更新操作，交由Leader进]]></description><category></category></item><item><title><![CDATA[多线程_02_实现线程的方式]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/52071380</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/52071380</guid><author>u010785685</author><pubDate>Sat, 30 Jul 2016 11:07:58 +0800</pubDate><description><![CDATA[创建线程有三种方式：Thread,Runnable,Callable
1、java.lang.Thread类
Thread thread=new Thread(){
	@Override
	public void run(){
		while (true) {
			try {
				Thread.sleep(500);
			} catch (InterruptedException e)]]></description><category></category></item><item><title><![CDATA[多线程_01_基础]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/52027066</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/52027066</guid><author>u010785685</author><pubDate>Sat, 30 Jul 2016 10:13:57 +0800</pubDate><description><![CDATA[如何理解线程，那就通过比较进程和线程让我们更好的理解。
 
比较进程和线程：
进程：正在系统上运行的程序
线程：每个进程包括1-多个线程，一组指令的集合，也可以理解为代码运行的上下文，负责在单个程序里执行多个任务。
 









理解


内存


举例




进程


系统上运行的程序


独占一块内存空间


运行]]></description><category></category></item><item><title><![CDATA[redis存储的常见类型]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/51793583</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/51793583</guid><author>u010785685</author><pubDate>Thu, 30 Jun 2016 21:42:56 +0800</pubDate><description><![CDATA[最近一直搞redis，redis支持的类型想必大家都清楚，我试着存储最简单的字符串，尝试着存取list和list>,一下就是几种存储方式，其实都是简单的get，set，但是转化就需要自己去写一些序列化方法了。


存取String:
public void test1(HttpServletRequest request, HttpServletResponse response) {
	]]></description><category></category></item><item><title><![CDATA[谈论JVM内存溢出问题]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/51792105</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/51792105</guid><author>u010785685</author><pubDate>Thu, 30 Jun 2016 17:46:53 +0800</pubDate><description><![CDATA[1、问题描述
      这两天公司项目的项目进行测试，服务器会偶尔出现访问不通，EJB远程调用全部失效的情况，经过对JVM监控，发现是JVM内存FullGC造成系统停顿造成的。目前基础系统jboss启动jvm内存设置为3G，之前出现过out of memory heap 的错误。现在正常开发情况下，基础系统平均一两天就会因为内存爆满，出现系统停顿，不得不重启jboss来解决。
      一]]></description><category></category></item><item><title><![CDATA[Eclipse的SVN提交过滤]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/51791906</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/51791906</guid><author>u010785685</author><pubDate>Thu, 30 Jun 2016 17:22:51 +0800</pubDate><description><![CDATA[最近做项目，不小心把target文件提交了，引发了一些麻烦。如果之前设置好了，哪些文件需要提交，哪些文件不需要提交，如果提前将svn设置好了，也不用担心这些问题了。

SVN提交代码时要注意，最起码以下内容不能提交：
.settings   .project  .classpath  target

如何将以上内容过滤掉
方法一：（不推荐，只是学习）
Team—>设置属性—>属性名（]]></description><category></category></item><item><title><![CDATA[jedis连接Redis服务器]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/51759954</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/51759954</guid><author>u010785685</author><pubDate>Sat, 25 Jun 2016 21:17:10 +0800</pubDate><description><![CDATA[之前的博客介绍了如何安装Redis：【Linux】redis的安装
如何搭建Redis集群：【Linux】redis集群
那么，如何使用Redis的Java客户端呢？接下来就是一个简单的实例：此处不介绍单机版的，只介绍集群版的。
步骤一：下载jedis的jar包：在pom.xml文件中添加如下配置：

		
			redis.clients
			jedis
			2.6.2
			
步]]></description><category></category></item><item><title><![CDATA[【设计风格】-Restful]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/51547327</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/51547327</guid><author>u010785685</author><pubDate>Tue, 31 May 2016 21:38:35 +0800</pubDate><description><![CDATA[什么是restful?

Rest是设计风格而不是标准，只提供了一组设计原则和约束条件
资源由URI来指定（URI：统一资源标识符）
对资源的包括包括获取、创建、修改、和删除资源
这些操作正好对应HTTP协议提供的GET、POST、PUT和DELETE方法
通过操作资源的表现形式来操作资源
简单来说：

非rest风格url: http://..../queryUsers.act]]></description><category></category></item><item><title><![CDATA[【Linux】redis集群]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/51469100</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/51469100</guid><author>u010785685</author><pubDate>Sat, 21 May 2016 11:53:53 +0800</pubDate><description><![CDATA[上一篇文章介绍了redis的安装，【Linux】redis的安装。这篇文章总结一下redis的集群。
我们为什么要搭建redis集群呢？redis集群的作用：
1、主从备份，防止主机宕机
2、读写分离、分担master的任务
3、任务分离，如从服务分别分担备份工作与计算工作。
   之前的准备工作都做好了，将redis安装成功以后，就可以搭建集群了。既然是集群，就肯定是有主从复制。red]]></description><category></category></item><item><title><![CDATA[【Linux】redis的安装]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/51336140</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/51336140</guid><author>u010785685</author><pubDate>Wed, 11 May 2016 16:19:33 +0800</pubDate><description><![CDATA[简介：
        Redis是一个开源的、高性能的Key-Value存储系统，它支持存储的value类型相对更多，包括string(字符串)、list(链表)、set（集合）、zset(sorted set 有序集合)、hash（哈希类型）。与memcached类似，为了保证效率，数据都是缓存在内存中。
        Redis和memcached比较：
        Redis可]]></description><category></category></item><item><title><![CDATA[【Linux】配置Linux系统]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/51291545</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/51291545</guid><author>u010785685</author><pubDate>Sun, 01 May 2016 20:56:39 +0800</pubDate><description><![CDATA[Linux安装成功之后，本机ping  Linux系统一直ping不通，想到了可能是模式不正确、或者防火墙未关闭的原因、也可能是ip配置的不对。
     检查了一下linux系统的IP，发现不对，重新设置IP。
     那就修改一下配置文件吧，执行如下命令：


  修改IP：



   
    最后还是没有解决。还是乖乖的仔细检查一下Linux的配置吧。
    ]]></description><category></category></item><item><title><![CDATA[【Linux】-----简单易学的安装]]></title><link>https://blog.youkuaiyun.com/u010785685/article/details/51288001</link><guid>https://blog.youkuaiyun.com/u010785685/article/details/51288001</guid><author>u010785685</author><pubDate>Sat, 30 Apr 2016 21:58:12 +0800</pubDate><description><![CDATA[最近在经理分配给我一个任务，要做redis集群，但是由于redis运行在linux服务器上，对于linux的了解程度，还是有些欠缺。所以从基础部分学习学习。更有效的去解决自己的任务。
      在虚拟机上安装一个Linux系统，必不可少要装一个虚拟机，当然，我们可以用Vmware，也可以用VirtualBox。建议使用VirtualBox，因为这个是免费的。当然。Vmware不购买的话也有30]]></description><category></category></item></channel></rss>