<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[C8WATER]]></title><description><![CDATA[弱小和无知不是生存的障碍，傲慢才是。]]></description><link>https://blog.youkuaiyun.com/ip_JL</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; ip_JL]]></copyright><item><title><![CDATA[使用PL/SQL连接Linux下Oracle服务]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/88911546</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/88911546</guid><author>ip_JL</author><pubDate>Sat, 30 Mar 2019 14:33:40 +0800</pubDate><description><![CDATA[之前一直是使用PL/SQL连接Windows本地的Oracle服务，没什么问题；最近在Linux系统下鼓捣了一个Oracle数据库，但是使用PL/SQL工具连接时一直连接不上，很郁闷。。。

经过多方查找，终于找到解决办法，特此记录下来，共享之。

前提，确保Linux上的Oracle数据库已经安装完成，并且已下载最新版PLSQL工具+连接客户端。这里贴出我目前在使用的PLSQL和客户端，大家根据...]]></description><category></category></item><item><title><![CDATA[Redhat7.x的账户注册方法（解决无法使用yum命令，无yum源）]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/88776244</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/88776244</guid><author>ip_JL</author><pubDate>Sun, 24 Mar 2019 15:21:42 +0800</pubDate><description><![CDATA[前言：redhat版本的linux系统需要是需要授权的，所以导致安装完成redhat系统后无yum源可以使用使用，即无法使用yum命令，提示需要注册，解决办法如下：



☞第一步，注册redhat官方的开发者账户

https://developers.redhat.com/auth/realms/rhd/protocol/openid-connect/registrations?client...]]></description><category></category></item><item><title><![CDATA[Java多线程分批处理数据]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/88614006</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/88614006</guid><author>ip_JL</author><pubDate>Sun, 17 Mar 2019 11:59:22 +0800</pubDate><description><![CDATA[场景：发短信，当有数据量庞大的短信需要发送时，可以采用多线程的方式分批处理以提高效率，但线程要控制合适的数量，否则会极大消耗CPU资源

上代码：

创建分页类PageUtil


/**
 * 分页
 * @param list 切割数据集合
 * @param pageSize 每页记录数
 * @param &amp;lt;T&amp;gt;
 * @return
 */
public static &amp;lt...]]></description><category></category></item><item><title><![CDATA[Java中如何创建多线程]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/88597139</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/88597139</guid><author>ip_JL</author><pubDate>Sun, 17 Mar 2019 07:54:46 +0800</pubDate><description><![CDATA[进程和线程的关系

进程是所有线程的集合，每一个线程是进程中的一条执行路径。

什么是进程，什么是线程

进程，每个正在系统上运行的程序都是一个进程。

线程，线程是一组指令的集合，或者是程序的特殊段，它可以在程序里独立执行，每个进程包含一到多个线程。

多线程的好处（类比同步跟异步的概念）

☞ 提高执行任务的效率

☞线程（任务）之间互相不影响，如果其中一个线程挂掉，另一个照常运行

Jav...]]></description><category></category></item><item><title><![CDATA[构建工具Maven]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/88047144</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/88047144</guid><author>ip_JL</author><pubDate>Thu, 28 Feb 2019 23:40:52 +0800</pubDate><description><![CDATA[Maven是什么

1、一款服务于Java平台的自动化构建工具

2、构建

  ●以源文件、配置文件、页面文件、静态文件等资源为原材料，去生成一个可以运行的工程

  ●一个BS项目最终运行的是Web工程的编译结果（class字节码文件组成的）

3、构建的环节

  ●清理（clean）：将之前编译过的字节码文件完全删除

  ●编译（compile）：将源代码编译成字...]]></description><category></category></item><item><title><![CDATA[Dubbo学习笔记整理]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/87996952</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/87996952</guid><author>ip_JL</author><pubDate>Wed, 27 Feb 2019 23:47:56 +0800</pubDate><description><![CDATA[今天开始整理Dubbo的学习笔记，以持续更新的方式分享出来，也可当做日后的复习使用。

========&amp;gt;&amp;gt;&amp;gt;&amp;gt;2019 / 02 / 27更新

1、什么是Dubbo？

Dubbo的前身是阿里的一个开源项目，阿里在2018年将Dubbo完全开源贡献给apache，成为apache的一个子项目，现在，从Dubbo的官网开始：http://dubbo.apache.org/...]]></description><category></category></item><item><title><![CDATA[Mysql学习笔记进阶]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/87619044</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/87619044</guid><author>ip_JL</author><pubDate>Mon, 18 Feb 2019 14:52:38 +0800</pubDate><description><![CDATA[回顾:

Mysql学习笔记整理

视图

☞ 释义：一种虚拟存在的表，行和列的数据来自定义视图的查询中使用的表，并且是在使用视图时动态生成的，只保存sql逻辑而不存储数据结果（ps：不存储数据结果的意思是当前的sql语句查询出来结果是什么视图就会展示什么，一旦真实表中的数据发生改变，该视图中的结果也会发生改变）。

☞ 通俗的解释：临时性、虚拟的，可以将一些查询sql结果存为视图以便重复利用。举...]]></description><category></category></item><item><title><![CDATA[Java之反射机制]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/87591403</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/87591403</guid><author>ip_JL</author><pubDate>Mon, 18 Feb 2019 12:24:55 +0800</pubDate><description><![CDATA[释义：Java的反射机制直白一点就是获取某个类里面的内容，包括字段、名称、构造函数、一般函数等，而要获取这些内容，只需要有这个类的对象即可。

场景：在反射技术出来之前，如果想要在一个已经编译完成并处在运行中的且该程序无法获取源代码的情况下实现扩展该程序的功能，那么只能通过多态的形式或者干脆无法扩展；而在有了反射技术之后，扩展就变得很简单，只需要在程序编写阶段预留接口和反射的程序，当程序编译完成处...]]></description><category></category></item><item><title><![CDATA[Mysql学习笔记整理]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/86659570</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/86659570</guid><author>ip_JL</author><pubDate>Sun, 27 Jan 2019 12:34:09 +0800</pubDate><description><![CDATA[Mysql是工作中经常用到的关系型数据库管理系统, 在这里做个学习笔记的总结, 篇幅较长, 采用持续更新的方式.

//2019/01/27 更新=========================&amp;gt;&amp;gt;&amp;gt;&amp;gt; 

安装

基于CentOS7.3的安装方式

    ● 下载rpm包: wget https://dev.mysql.com/get/mysql80-communit...]]></description><category></category></item><item><title><![CDATA[Nginx知识点整理]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/86361088</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/86361088</guid><author>ip_JL</author><pubDate>Sat, 12 Jan 2019 23:55:37 +0800</pubDate><description><![CDATA[在此之前整理过Nginx的相关使用方法, 但是感觉不是很完整, 有兴趣可以去看看之前的整理: https://blog.youkuaiyun.com/ip_jl/article/category/8312911

现在抽时间重新整理一下Nginx从基础安装到日常开发的使用的全过程, 此次整理是较为完整的一次, 所以篇幅会较长, 无法一次性写完整, 只能持续更新...

//2019/01/12更新======...]]></description><category></category></item><item><title><![CDATA[新一代的构建工具Gradle]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/85318129</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/85318129</guid><author>ip_JL</author><pubDate>Mon, 07 Jan 2019 06:45:25 +0800</pubDate><description><![CDATA[Gradle是什么?

一个开源的项目自动化构建工具, 建立在apache ant和maven的基础上, 并引入基于Groovy的特定领域语言(DSL), 不再使用xml形式管理构建脚本.

构建工具的发展阶段: Ant --&amp;gt; Maven --&amp;gt; Gradle

准备工作

① 安装gradle

② 配置环境变量, 新建key为GRADLE_HOME, value为gradle的路...]]></description><category></category></item><item><title><![CDATA[Hibernate注解开发之关联映射的注解]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/85775517</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/85775517</guid><author>ip_JL</author><pubDate>Sat, 05 Jan 2019 09:43:44 +0800</pubDate><description><![CDATA[回顾

Hibernate注解开发之类级别的注解

Hibernate注解开发之属性级别的注解

1. 一对一单向外键关联

Students04


@Entity
public class Students04 implements Serializable {

    @Id //设置为主键
    @GeneratedValue(strategy = GenerationType.IDE...]]></description><category></category></item><item><title><![CDATA[Hibernate注解开发之属性级别的注解]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/85680175</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/85680175</guid><author>ip_JL</author><pubDate>Fri, 04 Jan 2019 14:35:16 +0800</pubDate><description><![CDATA[回顾

Hibernate注解开发之类级别的注解

属性级别注解

@Id

    必须, 表示映射到数据库表中的主键的属性, 一个实体类可以有一个或多个属性被映射为主键, 可置于主键属性或者getXxx()方法上

    如果一个类中有多个属性被定义为主键, 则该实体类必须实现Serializable接口

@GeneratedValue(strategy = &quot;&quot;)

    ① stra...]]></description><category></category></item><item><title><![CDATA[Hibernate注解开发之类级别的注解]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/85679683</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/85679683</guid><author>ip_JL</author><pubDate>Thu, 03 Jan 2019 14:01:37 +0800</pubDate><description><![CDATA[Hibernate的注解类别可以分为

类级别的注解

属性级别的注解    

关联映射的注解

首先介绍类级别的注解

@Entity(映射实体类注解)

    @Entity(name = &quot;数据库中的表的名称&quot;)

    name: 可选, 对应数据库中的一张表, 若表名和实体类名相同, 则可以省略.

    在使用@Entity时需要指定主键属性

例子:

配置文件hiberna...]]></description><category></category></item><item><title><![CDATA[Spring注解驱动开发之自动装配]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/85450926</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/85450926</guid><author>ip_JL</author><pubDate>Tue, 01 Jan 2019 16:14:00 +0800</pubDate><description><![CDATA[回顾

Spring注解驱动开发之组件注册

Spring注解驱动开发之生命周期

前奏: 属性赋值

对Person类进行赋值


public class Person {

    @Value(&quot;#{2.3*10}&quot;)
    private Integer age;
    @Value(&quot;张三&quot;)
    private String name; //setter和getter方法自行...]]></description><category></category></item><item><title><![CDATA[Spring注解驱动开发之生命周期]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/85450316</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/85450316</guid><author>ip_JL</author><pubDate>Mon, 31 Dec 2018 13:53:48 +0800</pubDate><description><![CDATA[回顾

Spring注解驱动开发之组件注册

介绍

bean的生命周期: bean的创建----初始化----销毁

Spring容器为我们管理了该周期, 但是我们也可以自定义该周期, 容器中的bean在进行到相对应的阶段时则调用我们自定义的方法.

3种初始化方法以及1种初始化前后的拦截方法

1. 通过@Bean指定自定义的初始化方法和自定义的销毁方法

① 创建一个Car类


publi...]]></description><category></category></item><item><title><![CDATA[Spring注解驱动开发之组件注册]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/85399537</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/85399537</guid><author>ip_JL</author><pubDate>Sun, 30 Dec 2018 23:35:52 +0800</pubDate><description><![CDATA[自SpringBoot和SpringCloud火起来后, 使用Spring注解驱动开发就必须提上日程了...

首先回顾一下Spring配置文件方式的使用:

① 创建一个maven项目, 导入spring的依赖


&amp;lt;dependency&amp;gt;
  &amp;lt;groupId&amp;gt;org.springframework&amp;lt;/groupId&amp;gt;
  &amp;lt;artifactId&amp;gt...]]></description><category></category></item><item><title><![CDATA[SpringBoot之数据访问]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/84947135</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/84947135</guid><author>ip_JL</author><pubDate>Sat, 29 Dec 2018 16:41:44 +0800</pubDate><description><![CDATA[回顾:

SpringBoot之基础

SpringBoot之配置

SpringBoot之日志

SpringBoot之Web开发基础

SpringBoot之Web开发实验

SpringBoot之Web开发后续处理

SpringBoot之Docker准备

整合JDBC

新建SpringBoot项目:



默认配置:


spring:
  datasource:
    userna...]]></description><category></category></item><item><title><![CDATA[SpringBoot之Docker准备]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/84947125</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/84947125</guid><author>ip_JL</author><pubDate>Thu, 27 Dec 2018 22:28:38 +0800</pubDate><description><![CDATA[回顾:

SpringBoot之基础

SpringBoot之配置

SpringBoot之日志

SpringBoot之Web开发基础

SpringBoot之Web开发实验

SpringBoot之Web开发后续处理

简介

Docker是一个开源的应用容器引擎；是一个轻量级容器技术；

Docker支持将软件编译成一个镜像；然后在镜像中各种软件做好配置，将镜像发布出去，其他使用者可以直接使...]]></description><category></category></item><item><title><![CDATA[Hazelcast自定义默认配置文件(hazelcast.xml)]]></title><link>https://blog.youkuaiyun.com/ip_JL/article/details/85175257</link><guid>https://blog.youkuaiyun.com/ip_JL/article/details/85175257</guid><author>ip_JL</author><pubDate>Fri, 21 Dec 2018 21:48:42 +0800</pubDate><description><![CDATA[hazelcast的配置文件说明网上基本上没怎么介绍到, 找了很久没有, 所以自己对照默认的配置文件整理出来一份可以自定义的配置文件分享给大家, 只要将其命名为hazelcast.xml放在classpath目录下即可使用hazelcast作为缓存.


&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&amp;gt;

&amp;lt;!--自定义hazelcast配置文件
--...]]></description><category></category></item></channel></rss>