- 博客(161)
- 收藏
- 关注
转载 (转)java-xx参数介绍及调优总结
功能开关:参数 默认值或限制 说明 参数 默认值 功能 -XX:-AllowUserSignalHandlers 限于Linux和Solaris,默认不启用 允许为java进程安装信号处理器,信号处理参见类:sun.misc.Signal, sun.misc.SignalHandler -XX:+DisableExplicitGC 默认启用 禁止在运行期显式地调用System.gc() -XX:+FailOverToOldVerifier
2020-08-17 09:58:11
496
原创 JVM指令集及各指令的详细使用说明(记录)
指令码 助记符 说明0x00 nop 什么都不做0x01 aconst_null 将null推送至栈顶0x02 iconst_m1 将int型-1推送至栈顶0x03 iconst_0 将int型0推送至栈顶0x04 iconst_1 将int型1推送至栈顶0x05 iconst_2 将int型2推送至栈顶0x06 iconst_3 将int型3推送至栈顶0x07 iconst_4 将int型4推送至栈顶0x08 iconst_5 将int型5推...
2020-05-29 08:59:13
440
转载 spring quartz 的定时器cronExpression表达式写法(转载)
转载来源:https://zhidao.baidu.com/question/240797777248343764.html==============================================================================关于cron表达式:Cron 表达式包括以下 7 个字段:秒分小时月内日期月周内日期年(可选字段)特殊字符Cron 触发
2018-02-01 11:14:48
527
转载 Windows下用Nginx配置https服务器
以Windows 10系统为例。一、安装OpenSSL先到http://slproweb.com/products/Win32OpenSSL.html 去下载OpenSSL(根据系统选择32位或者64位版本下载安装)。然后安装在C:\OpenSSL-Win64下。然后配置环境变量。在系统环境变量中添加环境变量:变量名:OPENSSL_HOME变量值:
2018-01-30 12:31:05
811
转载 Lombok用法
一,Lombok用法val:用在局部变量前面,相当于将变量声明为final@NonNull:给方法参数增加这个注解会自动在方法内对该参数进行是否为空的校验,如果为空,则抛出NPE(NullPointerException)@Cleanup:自动管理资源,用在局部变量之前,在当前变量范围内即将执行完毕退出之前会自动清理资源,自动生成try-finally这样的代码来关闭流@Getter/@S
2018-01-25 15:52:55
435
原创 spring mvc 的jpa JpaRepository数据层 访问方式汇总
AppleFramework在数据访问控制层采用了Spring Data作为这一层的解决方案,下面就对Spring Data相关知识作一个较为详细的描述。 1.Spring Data所解决的问题 Spring Data :提供了一整套数据访问层(DAO)的解决方案,致力于减少数据访问层(DAO)的开发量。它使用一个叫作Repository的接口类为基础,它被定义为访问底层数据模型的超级接口
2018-01-22 17:00:12
506
原创 特征脸技术及其在人像检测应用研究
有没有大佬做过这方面的毕设,本人课题就是这个,求联系赐教!QQ:442465315http://blog.youkuaiyun.com/loveliuzz/article/details/73810334 OpenCV人脸识别实验(一)——特征脸(Eigenfaces)及其重构的源代码详解
2018-01-18 16:26:02
373
原创 spring cloud的的服务消费者
距上次写东西已经一个月多了,今个体验了把spring cloud的ribbon(ribbon是一个负载均衡客户端,可以很好的控制htt和tcp的一些行为。)的负责均衡功能,感觉还行,因此记一笔都是简单的测试,贴上原理图首先向服务中心注册一个Eureka server服务和两个Eureka client服务(做两个client是为了轮询,验证ribbon的负责均衡功能),再注册一
2017-10-31 19:46:56
485
转载 图解HTTPS协议加密解密全过程
我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议 我们都知道HTTPS能够加密信息,以免敏感信息被第三方获取。所以很多银行网站或电子邮箱等等安全级别较高的服务都会采用HTTPS协议。 HTTPS简介 HTTPS其实是有两部分组成:HTTP + SSL / TLS,
2017-09-22 23:24:31
763
原创 在jsp页面中添加富文本编译器(ueditor)+ 图片上传功能
转载自:http://blog.youkuaiyun.com/ystyaoshengting/article/details/50342219
2017-09-18 22:01:00
716
原创 【SpringMVC整合MyBatis】springmvc异常处理-全局异常处理器开发
异常处理1.异常处理思路系统中异常包括两类:预期异常和运行时异常RuntimeException,前者通过捕获异常从而获取异常信息,后者主要通过规范代码开发、测试通过手段减少运行时异常的发生。系统的dao、service、controller出现都通过throws Exception向上抛出,最后由springmvc前端控制器交由异常处理器进行异常处理,如下图:sp
2017-09-09 21:31:52
395
原创 [IDEA]习惯用的idea快捷方法
1. 打开类文件: Ctrl + N2. 打开非类文件: Ctrl + Shift + N3. 显示类或方法的javadoc: Ctrl + Q4. 找到类,方法,变量的声明的地方: Ctrl + B5. 快速展示类的元素: Ctrl + F126. 覆盖基类方法: Ctrl + O7. 实现接口或抽象类的方法: Ctrl + I8. 为了完
2017-09-05 22:56:15
387
原创 git常用命令
超级详细git介绍:http://www.cnblogs.com/specter45/p/github.html阮一峰命令单:http://www.ruanyifeng.com/blog/2015/12/git-cheat-sheet.html
2017-09-01 21:14:25
319
原创 idea快捷键记录
IntelliJ Idea 常用快捷键列表 Alt+回车 导入包,自动修正Ctrl+N 查找类Ctrl+Shift+N 查找文件Ctrl+Alt+L 格式化代码Ctrl+Alt+O 优化导入的类和包Alt+Insert 生成代码(如get,set方法,构造函数等)Ctrl+E或者Alt+Shift+C 最近更改的代码Ctrl+R 替换
2017-08-30 14:25:10
457
转载 idea下载安装破解详解
http://blog.youkuaiyun.com/yangying496875002/article/details/73603303
2017-08-30 14:08:08
1300
转载 单点登录与消息队列(转载自https://segmentfault.com/a/1190000003758029)
单点登录SSOSSO的业务场景所谓单点登录就是在一个站点登录之后可以授信给其他站点,这样就可以做到一次登录,到处操作。单点登录的实质就是安全上下文(Security Context)或凭证(Credential)在多个应用系统之间的传递或共享。大部分的网站采用Cookie作为登录的一种简单实现方案,在同一个一级域名下面,这样做并无问题,不需要对各个子系统分别验证。但是Coo
2017-08-28 15:29:27
526
原创 CVTE实习项目总结(短链开放服务实现)
五天的实习内容,任务不大不小!感受就不多说了,直接上东西了,最喜欢直播了,欢迎各位指正!pom.xml文件:<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.a
2017-08-25 18:01:32
832
原创 SSM框架快速搭建
4.0.0 com.cvte cvte-resume 0.0.1-SNAPSHOT war 4.121.6.44.1.3.RELEASE3.2.81.2.21.2.154.1.65.1.321.0.91.22.52.03.3.21.3.23.31.3.12.4.2junit
2017-08-20 21:36:33
326
原创 Spring IOC源码解析(转载,阅读完后会自己总结出一篇)
转载 http://www.cnblogs.com/ITtangtang/p/3978349.html
2017-08-08 17:21:52
707
原创 十道海量数据处理面试题与十个方法大总结
第一部分、十道海量数据处理面试题 1、海量日志数据,提取出某日访问百度次数最多的那个IP。 此题,在我之前的一篇文章算法里头有所提到,当时给出的方案是:IP的数目还是有限的,最多2^32个,所以可以考虑使用hash将ip直接存入内存,然后进行统计。 再详细介绍下此方案:首先是这一天,并且是访问百度的日志中的IP取出来,逐个写入到一个大文件中。注意到IP是32位的,最多
2017-08-05 23:33:11
412
原创 HTTP2.0新特性
HTTP2.0的标准总体目标是为了改善用户在使用web时候的速度体验(这些改进都是HTTP1.1中的痛点或者说是所遇到的瓶颈)。实现上主要是有7项技术:多路复用,流量控制,客户拖拽,服务器推送,WebSocket以及协商和TLS义务化。不过具体到平时的使用体验上,体现在如下几个方面:HTTP2.0性能增强的核心:二进制分帧HTTP 2.0最大的特点: 不会改动HTTP 的语义,HT
2017-08-01 10:28:27
968
原创 线程死锁检测方法
当多条线程以不同的顺序抢占同步资源的时候,就有可能发生死锁。如下图所示,线程1持有锁对象A而希望获得锁对象B;另一方面,线程2持有锁对象B而希望获得锁对象A。并且这两个线程的操作是交错执行的,因此它们会发生死锁。当发生的死锁后,JDK自带了两个工具(jstack和JConsole),可以用来监测分析死锁的发生原因。jstack工具用于生于生成虚拟机当前时
2017-07-31 11:36:27
1510
原创 单例模式的各个实现及其特性
A.饿汉式(类加载的时候就创建实例)。代码如下:public class MaYun {public static final Mayun instance = new Mayun(); //静态的final的MaYunprivate MaYun() {//MaYun诞生要做的事情}public void splitAlipay() {System.out.
2017-07-30 16:55:42
497
转载 Class类文件的结构
Java实现平台无关性的基础是虚拟机和字节码存储格式,使用Java编译器可以把Java代码编译为存储字节码的Class文件,使用JRuby等其他语言的编译器一样可以把程序代码编译成Class文件,虚拟机并不关心Class的来源是什么语言,只要它符合Class文件应有的结构就可以在Java虚拟机中运行。 Java语言中的各种变量、关键字和运算符号的语义最终都是由多条字节码命令组
2017-07-30 12:41:46
325
原创 网站静态化生成html的好处
网站优化很多时候讲究一个细节优化,很多时候站长都遇见这样的一种情况,比如同样一个网站,同样一些内容,为什么有的排名好,有的排名差?其实问题归根到底就是网站的细节。细节决定成败,怎么让网站排名更好,网站权重更高,不妨先从网页的基础打起,让网页静态化是网站优化的关键。网站静态化有什么优势呢?一、静态网页提高用户访问速度网站的格式分为动态和静态,对于动态的asp、php、jsp、.net
2017-07-25 10:42:11
543
转载 Redis五种数据类型介绍
概述Redis的键值可以使用物种数据类型:字符串,散列表,列表,集合,有序集合。本文详细介绍这五种数据类型的使用方法。本文命令介绍部分只是列举了基本的命令,至于具体的使用示例,可以参考redis官方文档:Redis命令大全字符串类型字符串是Redis中最基本的数据类型,它能够存储任何类型的字符串,包含二进制数据。可以用于存储邮箱,JSON化的对象,甚至是一张图片,一个字
2017-07-24 21:39:17
332
原创 redis常见面试题
1. 使用Redis有哪些好处?(1) 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1)(2) 支持丰富数据类型,支持string,list,set,sorted set,hash(3) 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么全部不执行(4) 丰富的特性:可用于缓存,消息,
2017-07-24 21:29:40
4272
原创 redis集群原理
redis是单线程,但是一般的作为缓存使用的话,redis足够了,因为它的读写速度太快了。 官方的一个简单测试: 测试完成了50个并发执行100000个请求。 设置和获取的值是一个256字节字符串。 结果:读的速度是110000次/s,写的速度是81000次/s 在这么快的读写速度下,对于一般程序来说足够用了,
2017-07-23 11:34:16
827
1
转载 SSH Maven pom.xml 备忘
jFinal群里某大神给的。留作备忘。还没来得及测试。注:spring用的3[html] view plain copyproject xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-
2017-07-18 13:09:45
355
转载 Maven搭建SSH的pom的代码详解(转载)
前言因项目需要第一次是用Maven搭建项目,在网上找了许久pom配置总是会出现一些包不兼容等小问题,经过多次改动版本测试,以下pom勉强能使用,但是hibernate配置实体类仍有问题。但因项目进度问题所以没有再进行测试修改了参考资料MyEclipse10.7使用Maven搭建Struts2+Spring3+Hibernate4的整合开发环境maven in act
2017-07-18 13:07:54
470
转载 ThreadPoolExecutor使用和思考(上)-线程池大小设置与BlockingQueue的三种实现区别
工作中多处接触到了ThreadPoolExecutor。趁着现在还算空,学习总结一下。 前记: jdk官方文档(javadoc)是学习的最好,最权威的参考。文章分上中下。上篇中主要介绍ThreadPoolExecutor接受任务相关的两方面入参的意义和区别,池大小参数corePoolSize和maximumPoolSize,BlockingQueue选型(Synch
2017-07-16 17:32:50
440
原创 Spring AOP四种实现方式
二、AOP相关概念(1)AOP是什么?AOP与拦截器的区别?太抽象的不说,如果你知道Struts2的拦截器,拦截器就是应用的AOP的思想,它用于拦截Action以进行一些预处理或结果处理。而spring的AOP是一种更通用的模式,可以拦截Spring管理的Bean,功能更强大,适用范围也更广,它是通过动态代理与反射机制实现的。(更详细的解释可参看博客 http://blog.csd
2017-07-14 13:04:03
13818
4
原创 历年阿里面试题汇总
http://blog.youkuaiyun.com/sinat_35512245/article/details/60325685
2017-07-13 22:02:54
562
原创 阿里面经最新
阿里面经https://github.com/HuangQinJian/Interview-Questions/blob/master/2017%E5%B9%B4%E9%98%BF%E9%87%8C%E5%8
2017-07-13 20:59:31
418
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人