<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[helloloser的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/helloloser</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; helloloser]]></copyright><item><title><![CDATA[WebService最详细教程]]></title><link>https://blog.youkuaiyun.com/helloloser/article/details/101146339</link><guid>https://blog.youkuaiyun.com/helloloser/article/details/101146339</guid><author>helloloser</author><pubDate>Sun, 22 Sep 2019 09:37:27 +0800</pubDate><description><![CDATA[WebService相关概念
基础概念

WebService是一种跨编程语言和跨操作系统平台的远程调用技术,就是说服务端程序采用java编写，客户端程序则可以采用其他编程语言编写，反之亦然！跨操作系统平台则是指服务端程序和客户端程序可以在不同的操作系统上运行
所谓远程调用，就是一台计算机a上 的一个程序可以调用到另外一台计算机b上的一个对象的方法无论它们所使用的语言、 平台或内部协议是什么， 都...]]></description><category></category></item><item><title><![CDATA[Druid快速入门]]></title><link>https://blog.youkuaiyun.com/helloloser/article/details/100125065</link><guid>https://blog.youkuaiyun.com/helloloser/article/details/100125065</guid><author>helloloser</author><pubDate>Wed, 28 Aug 2019 19:10:06 +0800</pubDate><description><![CDATA[简介

DRUID是阿里巴巴开源平台上一个数据库连接池实现，它结合了C3P0、DBCP、PROXOOL等DB池的优点，同时加入了日志监控，可以很好的监控DB池连接和SQL的执行情况，可以说是针对监控而生的DB连接池

Druid是一个JDBC组件，它包括三个部分

基于Filter－Chain模式的插件体系
DruidDataSource 高效可管理的数据库连接池
SQLParser

功能
1....]]></description><category></category></item><item><title><![CDATA[最简单的git使用教程]]></title><link>https://blog.youkuaiyun.com/helloloser/article/details/99688823</link><guid>https://blog.youkuaiyun.com/helloloser/article/details/99688823</guid><author>helloloser</author><pubDate>Sat, 17 Aug 2019 09:07:37 +0800</pubDate><description><![CDATA[git配置
生成SSH KEY
1.打开 Git Bash 程序，分别输入以下两条指令：

git config --global user.name “你的名字”&nbsp; &nbsp; &nbsp; &nbsp;
git config --global user.email “你的Email”

然后输入指令：ssh-keygen -t rsa -C “你的Email&nbsp; 以生成SS...]]></description><category></category></item><item><title><![CDATA[linux基础开发环境搭建]]></title><link>https://blog.youkuaiyun.com/helloloser/article/details/94595661</link><guid>https://blog.youkuaiyun.com/helloloser/article/details/94595661</guid><author>helloloser</author><pubDate>Thu, 04 Jul 2019 11:07:59 +0800</pubDate><description><![CDATA[linux搭建开发环境


JDK




安装JDK
方式一:手动安装
oracel官网下载安装包,然后进入linux服务器切换到    usr/local,新建一个文件夹命名为java
方式二：


配置环境变量




TOMCAT


MYSQL



...]]></description><category></category></item><item><title><![CDATA[mybatis-generator 自动生成代码配置]]></title><link>https://blog.youkuaiyun.com/helloloser/article/details/89295165</link><guid>https://blog.youkuaiyun.com/helloloser/article/details/89295165</guid><author>helloloser</author><pubDate>Sun, 14 Apr 2019 12:49:14 +0800</pubDate><description><![CDATA[generatorConfig.xml
&lt;?xml version="1.0" encoding="UTF-8" ?&gt;  
&lt;!DOCTYPE generatorConfiguration PUBLIC "-//mybatis.org//DTD MyBatis Generator Configuration 1.0//EN" "http://mybatis.org/dtd/myb...]]></description><category></category></item><item><title><![CDATA[Mysql安装报错解决过程]]></title><link>https://blog.youkuaiyun.com/helloloser/article/details/89107063</link><guid>https://blog.youkuaiyun.com/helloloser/article/details/89107063</guid><author>helloloser</author><pubDate>Mon, 08 Apr 2019 20:42:54 +0800</pubDate><description><![CDATA[下载了一个mysql免安装包，和一个可视化的navicat,准备测试时出现报错

切换到mysql安装包的bin目录下，执行mysqld -install

然后重启服务 net start mysql

此时再去连接 mysql -u root -p输入密码成功

...]]></description><category></category></item><item><title><![CDATA[IntelliJ IDEA 基础项配置]]></title><link>https://blog.youkuaiyun.com/helloloser/article/details/80785428</link><guid>https://blog.youkuaiyun.com/helloloser/article/details/80785428</guid><author>helloloser</author><pubDate>Sat, 23 Jun 2018 17:39:03 +0800</pubDate><description><![CDATA[最近试用了一下IntelliJ IDEA，发现其功能确实很强大，特此记录部分基础配置 
JDK 
 
在弹出的窗口中选择 
 
注意先配置好JDK环境变量 
tomcat 
 
在弹出窗口中选择Defaults—-&amp;amp;amp;amp;amp;amp;gt;TomEE Server–&amp;amp;amp;amp;amp;amp;gt;Local,选择本地tomcat安装路径，然后将其加入到面板上面 
 
maven 
 
这里有一个设置项和一个默认设置项，分别对应的是项目设置...]]></description><category></category></item><item><title><![CDATA[浅析VO、DTO、DO、PO的概念、区别和用处]]></title><link>https://blog.youkuaiyun.com/helloloser/article/details/80521744</link><guid>https://blog.youkuaiyun.com/helloloser/article/details/80521744</guid><author>helloloser</author><pubDate>Thu, 31 May 2018 11:34:12 +0800</pubDate><description><![CDATA[原创:https://blog.youkuaiyun.com/zjrbiancheng/article/details/6253232


                概念： VO（View Object）：视图对象，用于展示层，它的作用是把某个指定页面（或组件）的所有数据封装起来。 DTO（Data Transfer Object）：数据传输对象，这个概念来源于J2EE的设计模式，原来的目的是为了EJB...]]></description><category></category></item><item><title><![CDATA[Java JVM：垃圾回收（GC 在什么时候，对什么东西，做了什么事情）]]></title><link>https://blog.youkuaiyun.com/helloloser/article/details/80364848</link><guid>https://blog.youkuaiyun.com/helloloser/article/details/80364848</guid><author>helloloser</author><pubDate>Fri, 18 May 2018 15:14:00 +0800</pubDate><description><![CDATA[ 
         
                     
            

在什么时候：

首先需要知道，GC又分为minor GC 和 Full GC（major GC）。Java堆内存分为新生代和老年代，新生代

中又分为1个eden区和两个Survior区域。



一般情况下，新创建的对象都会被分配到eden区，这些对象经过一个minor gc后仍然存活将会被移动到

...]]></description><category></category></item><item><title><![CDATA[Java GC 介绍]]></title><link>https://blog.youkuaiyun.com/helloloser/article/details/80363774</link><guid>https://blog.youkuaiyun.com/helloloser/article/details/80363774</guid><author>helloloser</author><pubDate>Fri, 18 May 2018 14:18:10 +0800</pubDate><description><![CDATA[转发请注明出处：https://blog.youkuaiyun.com/d6619309/article/details/53358250 
           众所周知，Java程序不用像C++程序在程序中自行处理内存的回收释放。这是因为Java在JVM虚拟机上增加了垃圾回收(GC)机制，用以在合适的时间触发垃圾回收，将不需要的内存空间回收释放，避免无限制的内存增长导致的OOM。作为一个合格的Java程序...]]></description><category></category></item><item><title><![CDATA[浅谈设计模式的六大原则]]></title><link>https://blog.youkuaiyun.com/helloloser/article/details/80362943</link><guid>https://blog.youkuaiyun.com/helloloser/article/details/80362943</guid><author>helloloser</author><pubDate>Fri, 18 May 2018 13:02:37 +0800</pubDate><description><![CDATA[
                    
            

转发请注明出处：http://blog.youkuaiyun.com/qq_28055429/article/details/51507170

一，单一职责原则：就一个类而言，应该仅有一个引起它变化的原因（就是实现类要责任单一）
英文–Single Responsibility Principle&amp;nbsp;
简写：SRP
举个例子：
...]]></description><category></category></item><item><title><![CDATA[linux创建sftp账号]]></title><link>https://blog.youkuaiyun.com/helloloser/article/details/79399575</link><guid>https://blog.youkuaiyun.com/helloloser/article/details/79399575</guid><author>helloloser</author><pubDate>Wed, 28 Feb 2018 13:53:11 +0800</pubDate><description><![CDATA[提供sftp服务的有vsftpd和internal-sftp，这里用的是系统自带的internal-sftp，操作步骤如下：

1.创建用户YSsftp,禁止ssh登录 
useradd -s /sbin/nologin YSsftp 
 2.设置用户密码



passwd YSsftp

3.创建用户的根目录



mkdir /home/sftpFile

4.设置权限

设置目录权限，目录...]]></description><category></category></item><item><title><![CDATA[MySQL常用操作]]></title><link>https://blog.youkuaiyun.com/helloloser/article/details/79383875</link><guid>https://blog.youkuaiyun.com/helloloser/article/details/79383875</guid><author>helloloser</author><pubDate>Tue, 27 Feb 2018 09:35:45 +0800</pubDate><description><![CDATA[- 数据库表的相关操作

设置字段字自增长



alter table user 
modify id integer auto_increment ; #只有int 类型才能设置自增

更改密码



方法1:
update user set password=password(&quot;shapolang&quot;) where user=&quot;root&quot;;
flush privileges;
方法2：
登录后...]]></description><category></category></item><item><title><![CDATA[struts2框架搭建demo]]></title><link>https://blog.youkuaiyun.com/helloloser/article/details/78990893</link><guid>https://blog.youkuaiyun.com/helloloser/article/details/78990893</guid><author>helloloser</author><pubDate>Sat, 06 Jan 2018 19:03:40 +0800</pubDate><description><![CDATA[虽然现在struts框架已很少单独使用，作为一个新手，本文仅已记录个人学习过程，不正确之处，欢迎指正！
新建一个WEB项目，并导入核心jar包，jar包可以在官网上下载，个人网盘分享链接：https://pan.baidu.com/s/1nuO8sPj 密码：gnif，
在项目src目录下新建struts.xml，然后加入xml配置文件的头文件说明<?xml version="1.0" encodi]]></description><category></category></item><item><title><![CDATA[Mysql数据库定时备份]]></title><link>https://blog.youkuaiyun.com/helloloser/article/details/78792277</link><guid>https://blog.youkuaiyun.com/helloloser/article/details/78792277</guid><author>helloloser</author><pubDate>Wed, 13 Dec 2017 15:15:25 +0800</pubDate><description><![CDATA[查看磁盘分区，将备份的数据尽量放在剩余内存较大的分区df-h

2.查看是否有安装crond
，如果没有则需要安装，安装命令为yum install vixie-cron，这是安装核心程序,然后yum install crontabs，安装完成后在输入一开始的service
 crond status 命令
 3.备份的文件夹 mkdir xx ,在文件夹中新建配置文件 touch xx]]></description><category></category></item><item><title><![CDATA[使用ngrok外网穿透]]></title><link>https://blog.youkuaiyun.com/helloloser/article/details/78788802</link><guid>https://blog.youkuaiyun.com/helloloser/article/details/78788802</guid><author>helloloser</author><pubDate>Wed, 13 Dec 2017 10:14:36 +0800</pubDate><description><![CDATA[在开发中由于公司内网的拦截，在对于外部的接口进行请求和回调时需要将内网进行映射出去即使用内网穿透,


下载ngrok压缩包，解压位置随意解压后文件夹内有一个ngrok.bat的批处理文件，使用文本编辑器打开，映射的域名默认的后缀为XXX.tunnel.qydev.com,只需要修改为自己想要的名称端口也可进行修改，与项目运行端口一致修改系统的hosts文件，一般为C:\Windows\Sy]]></description><category></category></item><item><title><![CDATA[linux日志切割]]></title><link>https://blog.youkuaiyun.com/helloloser/article/details/78782529</link><guid>https://blog.youkuaiyun.com/helloloser/article/details/78782529</guid><author>helloloser</author><pubDate>Tue, 12 Dec 2017 16:07:18 +0800</pubDate><description><![CDATA[方法一：
使用切割命令 split -d -b 50m  catalina.out  aa （50m为切割的日志大小，catalina.out 目标切割文件名，aa为切割后的文件名），日志是按日期由前到后切割
方法二：
使用cronolog切割工具：


使用which cronolog查系统是否有安装过cronolog，如果有则只需要修改catalina.sh文件即可如果没有安装，则]]></description><category></category></item></channel></rss>