<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chenjunjun79的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chenjunjun79</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenjunjun79]]></copyright><item><title><![CDATA[常用linux命令大全]]></title><link>https://blog.youkuaiyun.com/chenjunjun79/article/details/78884859</link><guid>https://blog.youkuaiyun.com/chenjunjun79/article/details/78884859</guid><author>chenjunjun79</author><pubDate>Sun, 24 Dec 2017 14:15:19 +0800</pubDate><description><![CDATA[玩过Linux的人都会知道，Linux中的命令的确是非常多，但是玩过Linux的人也从来不会因为Linux的命令如此之多而烦恼，因为我们只需要掌握我们最常用的命令就可以了。当然你也可以在使用时去找一下man，他会帮你解决不少的问题。




然而每个人玩Linux的目的都不同，所以他们常用的命令也就差异非常大，而我主要是用Linux进行C/C++和shell程序编写的，所以常用到的命令可]]></description><category></category></item><item><title><![CDATA[JAVA 内存可见性]]></title><link>https://blog.youkuaiyun.com/chenjunjun79/article/details/78059154</link><guid>https://blog.youkuaiyun.com/chenjunjun79/article/details/78059154</guid><author>chenjunjun79</author><pubDate>Fri, 22 Sep 2017 09:11:50 +0800</pubDate><description><![CDATA[1、什么是JAVA 内存模型
Java Memory Model (JAVA 内存模型）描述线程之间如何通过内存(memory)来进行交互。 具体说来， JVM中存在一个主存区（Main Memory或Java Heap Memory），对于所有线程进行共享，而每个线程又有自己的工作内存（Working Memory），工作内存中保存的是主存中某些变量的拷贝，线程对所有变量的操作并非发生在主存区]]></description><category></category></item><item><title><![CDATA[Spring实战]]></title><link>https://blog.youkuaiyun.com/chenjunjun79/article/details/78014087</link><guid>https://blog.youkuaiyun.com/chenjunjun79/article/details/78014087</guid><author>chenjunjun79</author><pubDate>Sun, 17 Sep 2017 22:12:04 +0800</pubDate><description><![CDATA[Spring实战经历了一个月的苦读，终于啃完了Craig walls写的《Spring in Action》一书。整个过程现在回味起来仍能体会当时的大彻大悟之感。现分享一下自己的一些对于Spring的一些拙见。 
主要包含以下几个方面：
Spring的核心DI与AOP
Spring MVC
Spring JPA
*Spring使用RPC及MQ
SpringBoot简单介绍
Spring的核心DI与A]]></description><category></category></item><item><title><![CDATA[java时间处理]]></title><link>https://blog.youkuaiyun.com/chenjunjun79/article/details/52087535</link><guid>https://blog.youkuaiyun.com/chenjunjun79/article/details/52087535</guid><author>chenjunjun79</author><pubDate>Mon, 01 Aug 2016 17:23:14 +0800</pubDate><description><![CDATA[对于日期的处理，在此文中我总结了一下一般日期处理的几种情形，基本适用于在平时编程中可能会遇到的对时间的操作和处理，文章中提供了详细的源代码，主要针对于不同时区的时间数据的存储以及记录，让时间的处理更加的精确和方便，不会受其他因素的影响(比如应用服务器和数据库服务器不在同一个时区里面)]]></description><category></category></item><item><title><![CDATA[jqgrid增删改查]]></title><link>https://blog.youkuaiyun.com/chenjunjun79/article/details/52004891</link><guid>https://blog.youkuaiyun.com/chenjunjun79/article/details/52004891</guid><author>chenjunjun79</author><pubDate>Sat, 23 Jul 2016 16:04:24 +0800</pubDate><description><![CDATA[Form Editing编辑模式主要的方法有几个，分别是editGridRow——用来修改记录，editGridRow函数，传递一个'new'的参数就表示新增记录；viewGridRow查看记录详情；delGridRow删除记录。
这几个方法的调用方式，和jqGrid的其它函数调用方式一样。（可以采用new API的调用方式，把函数名称作为第一个参数来调用）需要注意的地方是，各个函数调用内容的o]]></description><category></category></item><item><title><![CDATA[jqgrid基础知识了解]]></title><link>https://blog.youkuaiyun.com/chenjunjun79/article/details/52004544</link><guid>https://blog.youkuaiyun.com/chenjunjun79/article/details/52004544</guid><author>chenjunjun79</author><pubDate>Sat, 23 Jul 2016 15:23:53 +0800</pubDate><description><![CDATA[使用jqGrid修改数据
jqGrid可以有三种方式，让我们来修改显示在jqGrid中的数据。这三种方式分别是：
Cell Editing——只允许修改某一个单元格内容.（所有图片均来自jqGrid的wiki或者jqGrid的Demo截图）

Inline Editing——允许在jqGrid中直接修改某一行的数据

Form Editing——弹出一个新的编辑窗口进行编辑和新增
]]></description><category></category></item><item><title><![CDATA[jqgrid教程（项目实战）]]></title><link>https://blog.youkuaiyun.com/chenjunjun79/article/details/52002198</link><guid>https://blog.youkuaiyun.com/chenjunjun79/article/details/52002198</guid><author>chenjunjun79</author><pubDate>Sat, 23 Jul 2016 08:06:54 +0800</pubDate><description><![CDATA[后台管理助手jqgridjqGrid是使用ajax技术代表和处理web表格数据的一种解决方案，由于在客户端使用ajax异步加载数据，使得它能够与许多的后端语言如：PHP, ASP, Java Servlets, JSP, ColdFusion, and Perl中的任何一种结合起来进行开发。下面我从jqGrid的背景到项目实战进行介绍，对于有的功能可能存在疑问的可以参考：jqGrid官方网站
jqG]]></description><category></category></item><item><title><![CDATA[Jqgrid教程（简单上手）]]></title><link>https://blog.youkuaiyun.com/chenjunjun79/article/details/51891611</link><guid>https://blog.youkuaiyun.com/chenjunjun79/article/details/51891611</guid><author>chenjunjun79</author><pubDate>Tue, 12 Jul 2016 18:46:36 +0800</pubDate><description><![CDATA[Jqgrid是一个强大的Grid布局插件，通过它能够很好的显示数据，以及进行前后台的ajax操作，使用起来特别方便，相比于easyUI的datagrid来说，更加专业，而且jqgrid除了支持jqueryUI以外，还对漂亮的bootstrap样式支持，通过bootstrap与jqgrid的结合，后台管理不再显得那么僵硬，刻板。]]></description><category></category></item><item><title><![CDATA[文件编码方式的分析与理解]]></title><link>https://blog.youkuaiyun.com/chenjunjun79/article/details/51870415</link><guid>https://blog.youkuaiyun.com/chenjunjun79/article/details/51870415</guid><author>chenjunjun79</author><pubDate>Sun, 10 Jul 2016 13:29:38 +0800</pubDate><description><![CDATA[学习JavaIO的时候遇到编码，感觉一脸蒙B，于是研究了一下编码这个东西，以下是个人的总结，有不足之处请多多指正。
我们都知道计算机存储的最小单位是字节，而一个字节是八位，也就是说一个字节能表示的范围是0~255，由于一开始计算机诞生于美国，所以美国人首先在上面对英语进行编码，就出现了ASCII编码，表示了0~127，剩下的128~255便空着，后来，很多的其他语言都在128~255上面进行制定]]></description><category></category></item><item><title><![CDATA[集合的补充（Map）]]></title><link>https://blog.youkuaiyun.com/chenjunjun79/article/details/51866648</link><guid>https://blog.youkuaiyun.com/chenjunjun79/article/details/51866648</guid><author>chenjunjun79</author><pubDate>Sat, 09 Jul 2016 14:42:25 +0800</pubDate><description><![CDATA[Map与Set很类似，Set的底层是用Map实现的，常用的实现类有两个：HashMap和TreeMap，HashMap中元素的key值不能重复，即彼此调用equals方法，返回为false，排列顺序是不固定的，创建Map需要指定两个类型，一个key，一个value，TreeMap不仅能保证key值唯一，而且可以根据key值取排序，用法与我的上一篇中Set是一样的。
下面是用HashMap进行数据]]></description><category></category></item><item><title><![CDATA[Java集合框架（轻易掌握）]]></title><link>https://blog.youkuaiyun.com/chenjunjun79/article/details/51866019</link><guid>https://blog.youkuaiyun.com/chenjunjun79/article/details/51866019</guid><author>chenjunjun79</author><pubDate>Sat, 09 Jul 2016 11:42:35 +0800</pubDate><description><![CDATA[Java的集合框架包括很多接口与相应的实现类，框架图如下：
















































Collection接口：是所有集合类的根接口，Collection
子接口：
List：有序的集合，元素有序存入。
Set:无重复的集合。]]></description><category></category></item><item><title><![CDATA[Java泛型]]></title><link>https://blog.youkuaiyun.com/chenjunjun79/article/details/51865827</link><guid>https://blog.youkuaiyun.com/chenjunjun79/article/details/51865827</guid><author>chenjunjun79</author><pubDate>Sat, 09 Jul 2016 11:09:59 +0800</pubDate><description><![CDATA[泛型是Java 1.5的新特性，泛型的本质是参数化类型，也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中，分别称为泛型类、泛型接口、泛型方法。 
  Java泛型被引入的好处是安全简单。
在JavaSE1.5以前我们在不知道参数类型的情况下使用Object实现参数的“任意性”，但是这样存在的缺点是：必须对类型进行强制转换，这就要求开发人员必须了解参数的真实类]]></description><category></category></item><item><title><![CDATA[Java线程经典面试题]]></title><link>https://blog.youkuaiyun.com/chenjunjun79/article/details/51863676</link><guid>https://blog.youkuaiyun.com/chenjunjun79/article/details/51863676</guid><author>chenjunjun79</author><pubDate>Fri, 08 Jul 2016 20:20:35 +0800</pubDate><description><![CDATA[不管你是新程序员还是老手，你一定在面试中遇到过有关线程的问题。Java语言一个重要的特点就是内置了对并发的支持，让Java大受企业和程序员的欢迎。大多数待遇丰厚的Java开发职位都要求开发者精通多线程技术并且有丰富的Java程序开发、调试、优化经验，所以线程相关的问题在面试中经常会被提到。

在典型的Java面试中， 面试官会从线程的基本概念问起, 如：为什么你需要使用线程， 如何创建线程，用]]></description><category></category></item><item><title><![CDATA[23种设计模式]]></title><link>https://blog.youkuaiyun.com/chenjunjun79/article/details/51857879</link><guid>https://blog.youkuaiyun.com/chenjunjun79/article/details/51857879</guid><author>chenjunjun79</author><pubDate>Fri, 08 Jul 2016 08:22:29 +0800</pubDate><description><![CDATA[设计模式（Design pattern）是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问，设计模式于己于他人于系统都是多赢的，设计模式使代码编制真正工程化，设计模式是软件工程的基石，如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题，每种模式在现在中都有相应的原理来与之对应，每]]></description><category></category></item></channel></rss>