自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (15)
  • 收藏
  • 关注

转载 Java设计模式-抽象工厂模式

一、为形状创建一个接口public interface Shape { void draw();}二、创建实现接口的实体类public class Rectangle implements Shape { @Override public void draw() { System.out.println("Inside Rectangle::dr...

2018-11-30 16:37:23 280

转载 Java设计模式-简单工厂模式

一、创建一个接口public interface Shape { void draw();}二、创建实现接口的实体类public class Rectangle implements Shape { @Override public void draw() { System.out.println("Inside Rectangle::draw(...

2018-11-30 16:32:43 236

原创 Nginx性能优化

1.性能优化考虑点 1.当前系统结构瓶颈   观察指标 压力测试 2.了解业务模式   接口业务类型、系统层次化结构 3.性能与安全   一、ab压力测试工具   1.安装 yum install httpd-tools   2.使用 ab -n 2000 -c 2 http://127.0.0.1          -n 总请求次数           -c 并发次数  ...

2018-11-27 13:43:33 236

原创 Nginx常见问题

1.相同server_name多个虚拟主机优先级访问优先读取先配置的文件2.location匹配优先级=     进行普通字符精确匹配,也就是完全匹配^~    表示普通字符匹配,使用前缀匹配~\~*  表示执行一个正则表达式 (优先级最高)3.try_files的使用按顺序检查文件是否存在location /{    try_files $uri $uri/ /index....

2018-11-27 12:48:35 211

原创 Nginx与Lua

#充分结合Nginx的并发处理epoll优势和Lua轻量级实现简单的功能切高并发场景##1.安装Lua解释器#yum install lua#2.运行#交互式,脚本式#lua基本语法#1.注释#行注释#- 注释#块注释#[[#    块注释#]]#2.变量##3.while循环#while num<=100 do#sum=sum+num#num=nu...

2018-11-26 16:26:39 401

原创 Nginx Https服务

#生成密钥和CA证书##1.检查是否安装openssl#openssl version#2.确认nginx是否有http_ssl_module#--with-http_ssl_module#nginx -v#3.生成key密钥#openssl genrsa -idea -out cyw.key 1024#4.生成证书签名请求文件(csr文件)#openssl req -new ...

2018-11-26 13:23:25 294

原创 Nginx-geoip_module模块

#geoip_module模块#基于IP地址匹配MaxMind GeoIP二进制文件,读取IP地址#先安装#yum install nginx-module-geoip#在nginx.conf添加:#load_module "module/ngx_stream_geoip_module.so";#load_module "module/ngx_http_geoip_module.so...

2018-11-23 13:30:10 1183

原创 Nginx安全链接模块-secure_link_modulem

#secure_link_modulem#一、制定并允许检查请求的链接的真实性以及保护资源免遭未经授权的访问#二、限制链接生效的周期、#配置语法Syntax: secure_link expression;Default : ——Context:http,server,locationSyntax: secure_link_md5 expression;Default : ——...

2018-11-23 13:09:26 1056

转载 Java内存模型-Java内存模型中的顺序一致性

         如果程序是正确同步的,程序的执行将具有顺序一致性(Sequentially Consistent)——即程序的执行结果与该程序在顺序一致性内存模型中的执行结果相同。         顺序一致性内存模型有两大特性。         1)一个线程中的所有操作必须按照程序的顺序来执行。         2)(不管程序是否同步)所有线程都只能看到一个单一的操作执行顺序。在顺序...

2018-11-16 13:59:06 336

转载 Java内存模型-Java内存模型的基础

                                         Java内存模型的基础                                  1.Java内存模型的抽象结构局部变量,方法定义参数和异常处理器参数不会在线程之间共享,它们不会有内存可见性问题,也不受内存模型的影响。                 2.Java线程之间的通信由Java内存模型控制,...

2018-11-15 10:33:04 232

转载 Java并发机制的底层实现原理

                                             volatile关键字对volatile进行写操作时,CPU会做什么事情:       1)将当前处理器缓存行的数据写回到系统内存。       2)这个写回内存的操作会使在其他CPU里缓存了该内存地址的数据无效。       为了提高处理速度,处理器不直接和内存进行通信,而是先将系统内存的数...

2018-11-12 16:28:20 209

转载 并发编程的挑战

一、多线程不一定快当并发执行累加操作不超过百万次时,速度会比串行执行累加操作慢。这是因为线程有创建和上下文切换的开销。减少上下文切换的方法:1.无锁并发编程:多线程竞争锁时,会引起上下文切换,所以多线程处理数据时,可以用一些办法来避免使用锁,如将数据的ID按照Hash算法取模分段,不同的线程处理不同段的数据。2.CAS算法:Java的Atomic包使用CAS算法来更新数据,而不需要...

2018-11-12 10:33:41 215

编译OpenJDK7源码相关软件

内含1.apache-ant-1.9.13-bin.zip 2.jdk-6u45-linux-x64.bin 3.openjdk-7u6-fcs-src-b24-28_aug_2012.zip 4.freetype-2.3.12.tar.gz

2018-10-10

前端上传进度条

前端上传进度条前端上传进度条前端上传进度条前端上传进度条前端上传进度条

2018-05-15

CommonADO.java

CommonADO.java

2017-07-14

Servlet+API帮助文档

Servlet+API帮助文档

2017-07-14

Android环境搭建教程

Android环境搭建教程

2017-07-14

JSP期末(对数据库的增删改查)

JSP期末作业(对数据库的增删改查)

2017-07-14

head_first_python.pdf

head_first_python.pdf

2017-07-12

Python基础教程(crossin全60课).pdf

Python基础教程(crossin全60课).pdf

2017-07-12

Python_3.4.1官方教程中文高清完整版

Python_3.4.1官方教程中文版

2017-07-12

Sublime Text

Sublime Text 3x64

2017-07-04

蓝桥杯测试数据

蓝桥杯测试数据

2017-05-23

包sqljdbc4

sqljdbc

2017-05-20

包dom4j-1.6.1.jar

dom4j-1.6.1.jar

2017-05-20

文件jdom.jar

jdom

2017-05-20

蓝桥杯练习系统-算法提高-包含VIP题目

蓝桥杯练习系统-算法提高-包含VIP题目

2017-05-20

空空如也

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

TA关注的人

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