<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Chen_anan的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Chen_anan</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Chen_anan]]></copyright><item><title><![CDATA[ssh整合报错org.hibernate.HibernateException: createQuery is not valid without active transaction]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/83033989</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/83033989</guid><author>Chen_anan</author><pubDate>Fri, 12 Oct 2018 23:04:50 +0800</pubDate><description><![CDATA[只有一个事物的时候有&amp;lt;property name=&quot;current_session_context_class&quot;&amp;gt;thread&amp;lt;/property&amp;gt;不会报错，当再次加个事物的时候就会报错org.hibernate.HibernateException: createQuery is not valid without active transaction，原来&quot;curren...]]></description><category></category></item><item><title><![CDATA[Linux中的常见命令和文件管理的命令]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/82389799</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/82389799</guid><author>Chen_anan</author><pubDate>Tue, 04 Sep 2018 21:19:23 +0800</pubDate><description><![CDATA[Linux常见命令

因为初学，有的一些是参考的Linux命令大全里面的 http://man.linuxde.net/

Linux命令的通用格式：命令  [选项(参数)] 操作的目录或者文件

ls：list列举出某个目录下的文件


-a：显示所有的文件，包好隐藏文件


-l：使用长格式查看


ls -l        ==       ll  （ll是别名，ls是不能省略的）


使用...]]></description><category></category></item><item><title><![CDATA[关于SVN版本冲突的问题]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/82021762</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/82021762</guid><author>Chen_anan</author><pubDate>Fri, 24 Aug 2018 17:39:14 +0800</pubDate><description><![CDATA[上篇有点忘写了，这篇补上

版本冲突，这个是开发人员都知道代码管理工具是开发中一个必不可少的工具。不管你个人喜欢git还是svn还是其他，但还有一大部分公司在使用svn做代码管理工具。这里介绍下SVN提交文件时冲突问题的解决方式。

我们现在假设有a，b两个用户，分别都有远程服务器里面的文件test1，而且版本号是相同的，版本号2。



现在我们让b用户在test1.txt文件里添加一行数据。并...]]></description><category></category></item><item><title><![CDATA[SVN版本控制工具图解]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/82017742</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/82017742</guid><author>Chen_anan</author><pubDate>Fri, 24 Aug 2018 16:48:52 +0800</pubDate><description><![CDATA[开发中我们会遇到的问题：

项目分工合作代码整合难度高，易出错
	版本问题
SVN：

集中式：既可以管理代码，还可以管理文件
使用：

申请一个远程服务器（阿里，腾讯，/svnbucket，等等)
	建立一个私有项目
	将项目小组成员拉入到项目中
	将本地和服务器的项目建立关联
a)：chenckout 检出

b)：update 更新（下载）

c)：commit 提交（上传）

设置：

可...]]></description><category></category></item><item><title><![CDATA[TortoiseSVN的安装和汉化包]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/82014737</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/82014737</guid><author>Chen_anan</author><pubDate>Fri, 24 Aug 2018 11:45:36 +0800</pubDate><description><![CDATA[下载安装客户端，我们使用的是TortoiseSVN。

下载地址：https://tortoisesvn.net/downloads.html

根据操作系统来选择合适的安装



然后打开下载好的应用程序



下一步



然后一直next，直到安装



安装完成后出现下图，点击finish完成。



然后在桌面鼠标右键查看快捷菜单，是否出现如下，如果是，说明安装成功啦



下面我们可以...]]></description><category></category></item><item><title><![CDATA[Git 2.18版本的安装]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/81901734</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/81901734</guid><author>Chen_anan</author><pubDate>Tue, 21 Aug 2018 11:45:58 +0800</pubDate><description><![CDATA[安装步骤：

1.首先去git的官网上找到下载页，下载适合自己电脑操作系统的那个。

Windows下载地址：https://git-scm.com/download/win



2.下载完成后打开



3.选择安装目录



4.选择组件





5.选择开始菜单文件夹，这里默认，直接下一步



6.使用vim作为默认的git编辑器



7.选择Windows命令符下可以使用git

...]]></description><category></category></item><item><title><![CDATA[AJAX、Servlet允许跨域请求]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/81327802</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/81327802</guid><author>Chen_anan</author><pubDate>Wed, 01 Aug 2018 11:33:54 +0800</pubDate><description><![CDATA[转载：https://www.jianshu.com/p/d713f083ab76]]></description><category></category></item><item><title><![CDATA[类和对象（四）访问修饰符和final]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/81294735</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/81294735</guid><author>Chen_anan</author><pubDate>Tue, 31 Jul 2018 00:27:48 +0800</pubDate><description><![CDATA[1.访问修饰符：

Private:私有的，外部是不可访问的。

Public:公有的，外部可以访问

Protected:保护的，外部访问如果是来自子类是可以的，其他是拒绝的。

也就是外部分为两种：子类和非子类，对于子类而言，protected等用于public，而对于非子类，protected有等同于private；

比如在Employee类中，如果name是私有的，那么这个访问就是被拒绝...]]></description><category></category></item><item><title><![CDATA[类与对象（三）继承与多态]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/81294175</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/81294175</guid><author>Chen_anan</author><pubDate>Tue, 31 Jul 2018 00:18:06 +0800</pubDate><description><![CDATA[继承的基本概念

什么是继承：继承就是可以直接使用前辈的属性和方法。

为什么需要继承：自然界中如果没有继承，那一切都是处于混沌状态，在软件开发中，我们可以借鉴自然界的机制，已经有的东西我们希望能够直接拿来用（复用）而不是重新开发。

如下面的示例：

定义人类：


public class Person {

    private String id;//身份证号码
    private ...]]></description><category></category></item><item><title><![CDATA[用 Navicat for MySQL 创建数据库及表的过程，图解]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/81293312</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/81293312</guid><author>Chen_anan</author><pubDate>Mon, 30 Jul 2018 22:33:49 +0800</pubDate><description><![CDATA[首先，在下载好工具的情况下，有工具的不要在意...使用过sqlserver的玩家，这些使用过程都不尽相同。下面是我的一些帮助。

第一步：新建连接





第二步：创建数据库





第三步：新建数据库表





第四步：填写数据库表，完成数据库表



 ...]]></description><category></category></item><item><title><![CDATA[mysql 和 Navicat for MySQL视图工具]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/81292172</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/81292172</guid><author>Chen_anan</author><pubDate>Mon, 30 Jul 2018 21:09:50 +0800</pubDate><description><![CDATA[下载和安装教程

链接：https://pan.baidu.com/s/1krKUv7TSgMpC1MLycPzGJw 密码：qk9o

 ]]></description><category></category></item><item><title><![CDATA[类与对象( 二 )--静态和内部类]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/81211090</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/81211090</guid><author>Chen_anan</author><pubDate>Wed, 25 Jul 2018 23:32:45 +0800</pubDate><description><![CDATA[这些只是我在这方面所学到的一些皮毛，整理的粗糙，请多指教。

静态

静态成员修饰的成员与一般的成员区别：

一般的成员是每个对象有一份数据，而静态成员是属于类的，即所有对象所共享；

一般成员的访问方式：对象名.成员名；而静态成员的访问方式：类名.成员名。

如下案例：


public class Student {
    //公有的就定义成静态的
    private String na...]]></description><category></category></item><item><title><![CDATA[类与对象 一]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/81088287</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/81088287</guid><author>Chen_anan</author><pubDate>Tue, 17 Jul 2018 21:40:16 +0800</pubDate><description><![CDATA[类和对象的定义与使用

类的定义：

class 类名{

        数据成员-静态属性（一般设置为私有）

        成员函数-动态行为（一般设置为公有）

}

对象的定义：类名 对象名 和 int a 的含义差不多

引用：一个储存了某个对象地址的变量，它储存的不是对象本身，而是对象的地址。

Point point = new Point();的含义是：首先，实例化一个对象（n...]]></description><category></category></item><item><title><![CDATA[面向对象概述]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/81071650</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/81071650</guid><author>Chen_anan</author><pubDate>Mon, 16 Jul 2018 21:44:30 +0800</pubDate><description><![CDATA[面向对象概述：

1.程序设计方法

2.面向对象的基本概念：

对象：万物皆对象，对象是由静态的属性和动态的方法组成。

类：一组具有相同属性和行为对象的抽象。

消息：对某个对象发送请求，比如：手机收到来电。

方法：对象收到请求的响应，比如：手机收到来电的前后会响铃或者震动提示。

3.面向对象的基本特征：

抽象：从一个具体的对象中提取一组数据，去除非本质和特性的属性，保留本质的，共性的。...]]></description><category></category></item><item><title><![CDATA[常见算法]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/81016658</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/81016658</guid><author>Chen_anan</author><pubDate>Thu, 12 Jul 2018 15:43:54 +0800</pubDate><description><![CDATA[累加/累积    累加和累积是程序中经常用到的算法，比如:求1-100的和，求一个数的阶乘，求一个数有规律的数列之和等等。累加/累积的算法就是把一系列数据的和/积存入结果中。        累加的表达形式：sum = sum+num;        累积的表达形式：product = product*num;表示的含义：sum（表示本次循环所求结果）=sum（表示上次循环所求结果）+num（当前项...]]></description><category></category></item><item><title><![CDATA[函数]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/81012643</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/81012643</guid><author>Chen_anan</author><pubDate>Thu, 12 Jul 2018 11:39:41 +0800</pubDate><description><![CDATA[数学中的函数：F(x)=x^2+3;y=f(3)=3^2+3=12;这里的x叫做自变量，y叫做应变量，计算f(3)的过程就是将3带入函数中的x。自变量叫什么无所谓的。如果在java中，这个问题应该怎么解决呢？public static void main(String[] args){
      int y = f(3);
      System.out.println(y);
}
publi...]]></description><category></category></item><item><title><![CDATA[数组的查找]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/80977283</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/80977283</guid><author>Chen_anan</author><pubDate>Mon, 09 Jul 2018 21:31:39 +0800</pubDate><description><![CDATA[查找顺序查找法：逐个比较，直到找到为止二分查找法/折半查找法：重视将要查找的数和查找范围中心位置的数进行比较，如果结果只有三种：相等，大于和小于。如果大于，说明应该在后半段查找，否则应该在前半段查找，但是二分查找有一个前提是，数据必须是有序的。查找最大/最小值冒泡排序：相邻的数两两比较，不符合顺序要求则对调，一趟下来可以安排好一个数，重复n-1趟即可将n个数排好序。选择排序法：找出最大数的位置，将...]]></description><category></category></item><item><title><![CDATA[数组]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/80976803</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/80976803</guid><author>Chen_anan</author><pubDate>Mon, 09 Jul 2018 20:52:07 +0800</pubDate><description><![CDATA[数组的定义（三种）double [] a = new double[5];申请一个连续的内存单元，储存一批数据。String [] b = {&quot;数组0&quot;,&quot;数组1&quot;,&quot;数组2&quot;,&quot;数组3&quot;,&quot;数组4&quot;};int [] c = new int[]{1,2,3,4,5};访问数组元素：数组名+下标。但是注意数组的第一个下标是从0开始的，比如：数组中存5个数，那么他们的下标是[0,4];数组的本质：一组...]]></description><category></category></item><item><title><![CDATA[java基础_案例循环打印输出]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/80943525</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/80943525</guid><author>Chen_anan</author><pubDate>Fri, 06 Jul 2018 17:26:03 +0800</pubDate><description><![CDATA[案例1：打印一行星号public class Demo {
    public static void main(String[] args) {
        System.out.println(&quot;输入数字&quot;);
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        for (i...]]></description><category></category></item><item><title><![CDATA[java基础_循环结构]]></title><link>https://blog.youkuaiyun.com/Chen_anan/article/details/80938144</link><guid>https://blog.youkuaiyun.com/Chen_anan/article/details/80938144</guid><author>Chen_anan</author><pubDate>Fri, 06 Jul 2018 12:03:26 +0800</pubDate><description><![CDATA[循环结构的概念什么是循环结构？循环就是反复的重复去做一件事。为什么需要有循环？因为生活中有很多要重复去做的事情，对应的计算机语言中也有相应的机制去描述。循环的要素：循环的初始值；比如：sum=0；n=1；循环的控制条件；比如：n&amp;lt;=3;循环中反复执行的代码；比如：接收输入，求和。过渡到下一次循环；比如：n++;while循环while循环的语法结构：int n =1;//循环的初始化
whi...]]></description><category></category></item></channel></rss>