自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

C8WATER

弱小和无知不是生存的障碍,傲慢才是。

  • 博客(133)
  • 资源 (13)
  • 收藏
  • 关注

原创 Mysql学习笔记进阶

回顾:Mysql学习笔记整理视图☞ 释义:一种虚拟存在的表,行和列的数据来自定义视图的查询中使用的表,并且是在使用视图时动态生成的,只保存sql逻辑而不存储数据结果(ps:不存储数据结果的意思是当前的sql语句查询出来结果是什么视图就会展示什么,一旦真实表中的数据发生改变,该视图中的结果也会发生改变)。☞ 通俗的解释:临时性、虚拟的,可以将一些查询sql结果存为视图以便重复利用。举...

2019-02-18 14:52:38 204

原创 Mysql学习笔记整理

Mysql是工作中经常用到的关系型数据库管理系统, 在这里做个学习笔记的总结, 篇幅较长, 采用持续更新的方式.//2019/01/27 更新=========================>>>> 安装基于CentOS7.3的安装方式    ● 下载rpm包: wget https://dev.mysql.com/get/mysql80-communit...

2019-01-27 12:34:09 559

原创 Nginx知识点整理

在此之前整理过Nginx的相关使用方法, 但是感觉不是很完整, 有兴趣可以去看看之前的整理: https://blog.csdn.net/ip_jl/article/category/8312911现在抽时间重新整理一下Nginx从基础安装到日常开发的使用的全过程, 此次整理是较为完整的一次, 所以篇幅会较长, 无法一次性写完整, 只能持续更新...//2019/01/12更新======...

2019-01-12 23:55:37 1412 1

原创 使用PL/SQL连接Linux下Oracle服务

之前一直是使用PL/SQL连接Windows本地的Oracle服务,没什么问题;最近在Linux系统下鼓捣了一个Oracle数据库,但是使用PL/SQL工具连接时一直连接不上,很郁闷。。。经过多方查找,终于找到解决办法,特此记录下来,共享之。前提,确保Linux上的Oracle数据库已经安装完成,并且已下载最新版PLSQL工具+连接客户端。这里贴出我目前在使用的PLSQL和客户端,大家根据...

2019-03-30 14:33:40 4354

原创 Redhat7.x的账户注册方法(解决无法使用yum命令,无yum源)

前言:redhat版本的linux系统需要是需要授权的,所以导致安装完成redhat系统后无yum源可以使用使用,即无法使用yum命令,提示需要注册,解决办法如下:☞第一步,注册redhat官方的开发者账户https://developers.redhat.com/auth/realms/rhd/protocol/openid-connect/registrations?client...

2019-03-24 15:21:42 8004 2

原创 Java多线程分批处理数据

场景:发短信,当有数据量庞大的短信需要发送时,可以采用多线程的方式分批处理以提高效率,但线程要控制合适的数量,否则会极大消耗CPU资源上代码:创建分页类PageUtil/** * 分页 * @param list 切割数据集合 * @param pageSize 每页记录数 * @param <T> * @return */public static &lt...

2019-03-17 11:59:22 5455

原创 Java中如何创建多线程

进程和线程的关系进程是所有线程的集合,每一个线程是进程中的一条执行路径。什么是进程,什么是线程进程,每个正在系统上运行的程序都是一个进程。线程,线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行,每个进程包含一到多个线程。多线程的好处(类比同步跟异步的概念)☞ 提高执行任务的效率☞线程(任务)之间互相不影响,如果其中一个线程挂掉,另一个照常运行Jav...

2019-03-17 07:54:46 1907

原创 构建工具Maven

Maven是什么1、一款服务于Java平台的自动化构建工具2、构建 ●以源文件、配置文件、页面文件、静态文件等资源为原材料,去生成一个可以运行的工程 ●一个BS项目最终运行的是Web工程的编译结果(class字节码文件组成的)3、构建的环节 ●清理(clean):将之前编译过的字节码文件完全删除 ●编译(compile):将源代码编译成字...

2019-02-28 23:40:52 507

原创 Dubbo学习笔记整理

今天开始整理Dubbo的学习笔记,以持续更新的方式分享出来,也可当做日后的复习使用。========>>>>2019 / 02 / 27更新1、什么是Dubbo?Dubbo的前身是阿里的一个开源项目,阿里在2018年将Dubbo完全开源贡献给apache,成为apache的一个子项目,现在,从Dubbo的官网开始:http://dubbo.apache.org/...

2019-02-27 23:47:56 438

原创 Java之反射机制

释义:Java的反射机制直白一点就是获取某个类里面的内容,包括字段、名称、构造函数、一般函数等,而要获取这些内容,只需要有这个类的对象即可。场景:在反射技术出来之前,如果想要在一个已经编译完成并处在运行中的且该程序无法获取源代码的情况下实现扩展该程序的功能,那么只能通过多态的形式或者干脆无法扩展;而在有了反射技术之后,扩展就变得很简单,只需要在程序编写阶段预留接口和反射的程序,当程序编译完成处...

2019-02-18 12:24:55 203

原创 新一代的构建工具Gradle

Gradle是什么?一个开源的项目自动化构建工具, 建立在apache ant和maven的基础上, 并引入基于Groovy的特定领域语言(DSL), 不再使用xml形式管理构建脚本.构建工具的发展阶段: Ant --> Maven --> Gradle准备工作① 安装gradle② 配置环境变量, 新建key为GRADLE_HOME, value为gradle的路...

2019-01-07 06:45:25 5122 25

原创 Hibernate注解开发之关联映射的注解

回顾Hibernate注解开发之类级别的注解Hibernate注解开发之属性级别的注解1. 一对一单向外键关联Students04@Entitypublic class Students04 implements Serializable { @Id //设置为主键 @GeneratedValue(strategy = GenerationType.IDE...

2019-01-05 09:43:44 782

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

回顾Hibernate注解开发之类级别的注解属性级别注解@Id    必须, 表示映射到数据库表中的主键的属性, 一个实体类可以有一个或多个属性被映射为主键, 可置于主键属性或者getXxx()方法上    如果一个类中有多个属性被定义为主键, 则该实体类必须实现Serializable接口@GeneratedValue(strategy = "")    ① stra...

2019-01-04 14:35:16 305

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

Hibernate的注解类别可以分为类级别的注解属性级别的注解    关联映射的注解首先介绍类级别的注解@Entity(映射实体类注解)    @Entity(name = "数据库中的表的名称")    name: 可选, 对应数据库中的一张表, 若表名和实体类名相同, 则可以省略.    在使用@Entity时需要指定主键属性例子:配置文件hiberna...

2019-01-03 14:01:37 364

原创 Spring注解驱动开发之自动装配

回顾Spring注解驱动开发之组件注册Spring注解驱动开发之生命周期前奏: 属性赋值对Person类进行赋值public class Person { @Value("#{2.3*10}") private Integer age; @Value("张三") private String name; //setter和getter方法自行...

2019-01-01 16:14:00 256

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

回顾Spring注解驱动开发之组件注册介绍bean的生命周期: bean的创建----初始化----销毁Spring容器为我们管理了该周期, 但是我们也可以自定义该周期, 容器中的bean在进行到相对应的阶段时则调用我们自定义的方法.3种初始化方法以及1种初始化前后的拦截方法1. 通过@Bean指定自定义的初始化方法和自定义的销毁方法① 创建一个Car类publi...

2018-12-31 13:53:48 291

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

自SpringBoot和SpringCloud火起来后, 使用Spring注解驱动开发就必须提上日程了...首先回顾一下Spring配置文件方式的使用:① 创建一个maven项目, 导入spring的依赖<dependency> <groupId>org.springframework</groupId> <artifactId&gt...

2018-12-30 23:35:52 318

原创 SpringBoot之数据访问

回顾:SpringBoot之基础SpringBoot之配置SpringBoot之日志SpringBoot之Web开发基础SpringBoot之Web开发实验SpringBoot之Web开发后续处理SpringBoot之Docker准备整合JDBC新建SpringBoot项目:默认配置:spring: datasource: userna...

2018-12-29 16:41:44 331

原创 SpringBoot之Docker准备

回顾:SpringBoot之基础SpringBoot之配置SpringBoot之日志SpringBoot之Web开发基础SpringBoot之Web开发实验SpringBoot之Web开发后续处理简介Docker是一个开源的应用容器引擎;是一个轻量级容器技术;Docker支持将软件编译成一个镜像;然后在镜像中各种软件做好配置,将镜像发布出去,其他使用者可以直接使...

2018-12-27 22:28:38 242

原创 Hazelcast自定义默认配置文件(hazelcast.xml)

hazelcast的配置文件说明网上基本上没怎么介绍到, 找了很久没有, 所以自己对照默认的配置文件整理出来一份可以自定义的配置文件分享给大家, 只要将其命名为hazelcast.xml放在classpath目录下即可使用hazelcast作为缓存.<?xml version="1.0" encoding="UTF-8"?><!--自定义hazelcast配置文件--...

2018-12-21 21:48:42 2255

原创 配置Spring框架下的定时器(quartz)

废话不多说, 直接上步骤:① 新建一个mven工程, 配置pom.xml<!--spring的jar--> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId&gt...

2018-12-16 19:52:28 223 1

原创 SpringBoot之Web开发后续处理

回顾:SpringBoot之基础SpringBoot之配置SpringBoot之日志SpringBoot之Web开发基础SpringBoot之Web开发实验错误处理机制1. SpringBoot默认的错误处理机制    ① pc端访问浏览器发送请求的请求头:    ② 客户端访问(默认响应一个json格式的数据)客户端发送请求的请求头:...

2018-12-15 12:40:30 291

原创 SpringBoot之Web开发实验

回顾:SpringBoot之基础SpringBoot之配置SpringBoot之日志SpringBoot之Web开发基础国际化SpringMVC的步骤:① 编写国际化配置文件② 使用ResourceBundleMessageSource管理国际化资源文件③ 在页面使用fmt:message取出国际化内容SpringBoot的步骤:页面效果:① 编...

2018-12-13 06:40:47 675

原创 SpringBoot之日志

回顾:SpringBoot之基础SpringBoot之配置日志框架SpringBoot选用的是SLF4j(日志抽象)和Logback(日志实现)的组合.SLF4j的使用在开发的过程中, 日志记录方法的调用是直接调用其抽象层(接口)里面的方法, 然后自动调用实现类的方法实现.给系统导入slf4j的jar包和logback的实现jar包, 代码示例如下:import o...

2018-12-11 12:55:03 224

原创 SpringBoot之Web开发基础

回顾SpringBoot之基础SpringBoot之配置SpringBoot之日志开发步骤① 创建SpringBoot应用, 选中所需的模块.② 在配置文件中进行少量的配置③ 编写业务逻辑代码自动配置原理xxxAutoConfiguration: 给容器自动配置组件xxxProperties: 配置类封装配置文件的内容SpringBoot对静态资源的映射...

2018-12-09 14:54:13 289

原创 SpringBoot之配置

回顾:SpringBoot之基础配置文件① 两种全局配置文件(文件名是固定的)    配置文件放在src/main/resources目录或者类路径/config下    application.properties(优先级高)    application.yml / application.yaml    配置文件的作用: 修改SpringBoot自动配置的默认值...

2018-12-08 19:23:55 272

原创 SpringBoot之基础

简介背景J2EE笨重的开发 / 繁多的配置 / 低下的开发效率 / 复杂的部署流程 / 第三方技术集成难度大特点① 快速创建独立运行的spring项目以及主流框架集成② 使用嵌入式的Servlet容器, 应用无需达成war包③ starters自动依赖和版本控制④ 大量自动配置, 简化开发, 也可修改默认值⑤ 无需配置xml文件, 无代码生成, 开箱即用⑥ 准生...

2018-12-06 17:39:00 251

原创 Nginx高级之Lua

高级阶段回顾:Nginx高级之Rewrite规则Nginx高级之高级模块(secure_link/secure_link_md5/geoip_module)Nginx高级之HTTPS服务基础语法Lua是一个简洁/轻量/可扩展的脚本语言安装Lua解释器:yum install lua查看lua版本: 输出:① 交互式输出    ② 脚本式输出脚...

2018-12-02 10:32:05 445

原创 Nginx高级之HTTPS服务

高级阶段回顾:Nginx高级之Rewrite规则Nginx高级之高级模块(secure_link/secure_link_md5/geoip_module)HTTPS原理HTTPS协议较为安全的原因就是对数据进行了加密传输.两种加密方式:① 对称加密: 加密密钥和解密密钥是一样的② 非对称加密: 加密密钥和解密密钥是不一样的(分为公钥和私钥)HTTPS协议同...

2018-11-27 21:25:24 432

原创 Nginx高级之高级模块(secure_link/secure_link_md5/geoip_module)

高级阶段回顾:Nginx高级之Rewrite规则secure_link/secure_link_md5模块制定并允许检查请求的链接的真实性以保护资源免遭未授权的访问 / 限制链接生效的周期安全模块应用场景模型模块配置语法systax: secure_link [表达式]default: 无配置context: http域/server域/location域m...

2018-11-25 18:24:24 1529 4

原创 Nginx高级之Rewrite规则

进阶阶段的回顾:Nginx进阶之静态Web资源服务Nginx进阶之代理服务Nginx进阶之负载均衡服务Nginx进阶之缓存服务和动静分离   作用及应用场景作用: 实现对URL的重写以及对匹配(正则表达式)的url的重定向场景: 1. URL访问跳转, 支持开发设计① 页面跳转  ② 兼容性支持  ③ 展示效果2. SEO优化3. 维护① 后台维护 ...

2018-11-24 16:27:48 9560 3

原创 Nginx进阶之缓存服务和动静分离

进阶阶段回顾:Nginx进阶之静态Web资源服务Nginx进阶之代理服务Nginx进阶之负载均衡服务Nginx的缓存服务缓存类型模型:Nginx作为代理缓存的配置语法proxy_cache缓存的路径systax: proxy_cache_path [缓存存放的目录] levels=[缓存存放的层级, 一般设置为1:2] keys_zone=[缓存的名...

2018-11-23 22:11:31 433

原创 Nginx进阶之负载均衡服务

进阶阶段回顾:Nginx进阶之静态Web资源服务Nginx进阶之代理服务模型:① GSLB(全局负载均衡), 特点: 节点庞大, 范围广② SLB(服务器负载均衡), 特点: 范围小, 实时性/响应性好SLB分为四层负载均衡和七层负载均衡, Nginx是典型的七层负载均衡.Nginx的负载均衡:测试Nginx的负载均衡要测试Nginx的负载均衡功...

2018-11-22 17:01:27 338

原创 Nginx进阶之代理服务

进阶阶段回顾:Nginx进阶之静态Web资源服务简介代理模型:Nginx的代理模型:Nginx的代理分类:① 正向代理最典型的例子就是fan//墙了② 反向代理最典型的例子就是日常的访问网站区别: 在于代理的对象不一样正向代理代理的对象是客户端,反向代理代理的对象是服务器端.配置语法systax: proxy_pass [要代...

2018-11-21 22:05:46 246 1

原创 Nginx进阶之静态Web资源服务

基础阶段回顾:Nginx基础之简介与快速安装Nginx基础之安装目录和配置语法详解Nginx基础之配置文件nginx.confNginx基础之官方模块Nginx基础之请求限制Nginx基础之访问控制首先, nginx在客户和静态资源之间起到一个中间件的作用:静态资源有哪些?非服务器动态运行生成的文件:类型 种类 浏览器端的渲染 H...

2018-11-20 01:38:45 461

转载 JVM调优总结(目前看过最全的)

Xms 是指设定程序启动时占用内存大小。一般来讲,大点,程序会启动的快一点,但是也可能会导致机器暂时间变慢。Xmx 是指设定程序运行期间最大可占用的内存大小。如果程序运行需要占用更多的内存,超出了这个设置值,就会抛出OutOfMemory异常。Xss 是指设定每个线程的堆栈大小。这个就要依据你的程序,看一个线程大约需要占用多少内存,可能会有多少线程同时运行等。以上三个参数的设置都是默认...

2018-11-18 19:36:40 619

原创 Nginx基础之访问控制

基础阶段回顾:Nginx基础之简介与快速安装Nginx基础之安装目录和配置语法详解Nginx基础之配置文件nginx.confNginx基础之官方模块Nginx基础之请求限制访问控制的模块:IP的访问控制 http_access_module 用户的信任登录 http_auth_basic_module 用户访问模块: http_access_mod...

2018-11-18 14:16:55 292

原创 项目构建之Hudson的使用

hudson是一款可以用于对项目的持续构建的工具.采用其hudson3.3.3.war包的形式, 链接:https://pan.baidu.com/s/1DT0AoxHpkLuZhyEkZu7Sxw    提取码:20kl 将该war包部署到Tomcat中, 启动Tomcat即可.浏览器输入 http://localhost:8080/[hudson的war包项目名] 我的是http:/...

2018-11-16 23:09:21 262

原创 Nginx基础之请求限制

基础阶段回顾:Nginx基础之简介与快速安装Nginx基础之安装目录和配置语法详解Nginx基础之配置文件nginx.confNginx基础之官方模块前言知识: HTTP协议版本 连接关系 HTTP1.0 TCP不能复用 HTTP1.1 顺序性TCP复用 HTTP2.0 多路复用TCP复用 HTTP请求建立在一次TCP...

2018-11-16 17:40:55 288 1

原创 Nginx基础之官方模块

基础阶段回顾:Nginx基础之简介与快速安装Nginx基础之安装目录和配置语法详解Nginx基础之配置文件nginx.confnginx的模块分为官方模块和第三方模块, 这里介绍几个官方模块.安装完nginx之后输入命令 nginx -V, 两个红箭头之间的编译参数:① http_stub_status_module, 用于展示nginx当前处理连接的状态配置语法:...

2018-11-14 14:19:04 318

最新版Oracle数据库连接工具PL/SQL13.0.3 64位,附激活账号+工具连接的客户端,亲测可用

需要配置下连接工具的客户端后才能真正连接到Linux上的Oracle数据库,最新版PL/SQL搭配的连接工具客户端已提供,具体配置方式请移步https://blog.csdn.net/ip_JL/article/details/88911546。

2019-03-30

远程数据传输工具_Xftp-6.0.0101p_免注册版

Xftp是一个基于 MS windows 平台的功能强大的SFTP、FTP 文件传输软件, 使用了 Xftp 以后, 用户能安全地在 UNIX/Linux 和 Windows PC 之间传输文件。Xftp 能同时适应初级用户和高级用户的需要。

2019-01-03

远程控制终端工具_Xshell-6.0.0107p_免注册版

Xshell [1] 是一个强大的安全终端模拟软件, 可以在Windows界面下用来访问远端不同系统下的服务器,从而比较好的达到远程控制终端的目的。

2019-01-03

Postman-win64-6.1.3-Setup.exe_安装版(亲测有效)

这次介绍的是安装版的Postman, 如需免安装版请移步https://download.csdn.net/download/ip_jl/10722099 不管是安装版的还是免安装版的我都有在用, 效果都非常不错, 看个人选择吧...

2019-01-02

FreeMarker_2.3.18中文版文档.pdf

FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页、电子邮件、配置文件、源代码等)的通用工具。

2018-12-22

RedisClient_2.0_免安装版

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value、NoSQL型的数据库,并提供多种语言的API。RedisClient则是它的图形界面客户端,无需安装,解压即用,一款使用Redis必不可少的工具。

2018-10-23

MPVPlayer_最好用的免安装播放器

公认的最好用的免费免安装版的播放器, 直接拖拽视频到播放器即可播放, 支持各种视频格式的播放, 且无广告, 不卡顿, 最流畅, 告别暴风影音的卡顿和广告, 告别常常遇到不支持的格式文件的烦恼.

2018-10-20

PL SQL Developer 10.0.5 下载(含注册机)

PL/SQL Developer是一个集成开发环境, 专门面向Oracle数据库存储的程序单元的开发, 图形化界面操作侧重于易用性、代码品质和生产力,充分发挥Oracle应用程序开发过程中的主要优势的...

2018-09-26

最新CPUZ中文版(含32bit和64bit)

CPU-Z是一款家喻户晓的CPU检测软件,是检测CPU使用程度最高的一款软件,除了使用Intel或AMD自己的检测软件之外,我们平时使用最多的此类软件就数它了。

2018-09-05

FastCopy_V3.41

Fastcopy是一款速度非常快的文件拷贝软件, 数目较大时,系统自带的复制功能就有些力不从心了。这时就需要FASTCOPY。一个424MB的电影其拷贝时间仅为21秒,传输速度达到了21MB/秒.

2018-08-28

最好用的免安装版Mp3剪辑器, 铃声制作好工具...

一直在用的最好用的MP3剪辑器, 免安装版, 用于制作铃声最为方便, 需者自取.

2018-08-12

WinSCP5.13

WinSCP是基于SSH的FTP客户端软件, 该软件无需破解, 直接安装即可使用, 很方便的在本机跟服务器之间建立连接并形成服务器的图形化界面, 方便传送文件(亲测有效).

2018-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除