自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

原创 由http调用引起的服务线程数高的问题处理

服务启动后线程数持续升高,重启后也是迅速上升,查看dump日志发现如下很多这种错误信息"Connection evictor" #10756 daemon prio=5 os_prio=0 tid=0x00002ba4c102d000 nid=0x32ca waiting on condition [0x00002ba58ecc0000] java.lang.Thread.State: TIMED_WAITING (sleeping) at java.lang.Thread.s...

2021-05-24 17:15:39 1139

原创 Java线程池

ThreadPoolExecutor的参数说明public ThreadPoolExecutor(int corePoolSize, int maximumPoolSize, long keepAliveTime, TimeUnit unit, BlockingQu

2021-05-10 14:50:20 163

转载 HTTP HTTPS详解

HTTP HTTPS WebService   HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化...

2019-06-19 16:12:05 587

转载 HTTP和HTTPS详解

<div class="post"> <h1 class="postTitle"> <a id="cb_post_title_url" class="postTitle2" href="https://www.cnblogs.com/ok-lanyan/archive/2012/07/14/2591204.html">HT...

2019-06-19 16:06:08 1088

原创 mac按照mysql5.7

1.下载mysql-5.7.24-macos10.14-x86_64.tar.gz2.进入/usr/local目录,sudo -i 进入root用户3.解压压缩包,tar zxvf  mysql-5.7.24-macos10.14-x86_64.tar.gz4.修改 mysql-5.7.24-macos10.14-x86_64  为mysql5.sudo chown -R root...

2018-12-18 22:21:09 191

原创 pem或者cer证书转换

cer和pem格式文件是证书文件,key文件是私钥文件,证书机构会将两种格式的文件发放给客户,但实际使用中经常需要使用到jks格式的文件,这里介绍一下转换办法,这里会使用到openssl工具。JKS格式文件包括公钥和私钥第一步:在openssl命令行下输入如下命令,将pem或cer证书pfx格式,回车后需要输入两次密码pkcs12 -export -out server.pfx -in...

2018-12-12 11:33:33 7016

原创 创建maven工程

1.在项目的根目录下添加pom.xml,加入pom基本配置,如果是普通项目,packaging设置为jar;2.根目录下创建src目录,src目录下创建main和test目录,形成如下maven结构;3.将src/main/java设置为sources root  将src/main/resource设置为resources root...

2018-11-18 12:18:53 130

原创 多线程

内存模型:        计算机在执行程序时,每条指令都是在CPU中执行的,而执行指令过程中,势必涉及到数据的读取和写入。由于程序运行过程中的临时数据是存放在主存(物理内存)当中的,这时就存在一个问题,由于CPU执行速度很快,而从内存读取数据和向内存写入数据的过程跟CPU执行指令的速度比起来要慢的多,因此如果任何时候对数据的操作都要通过和内存的交互来进行,会大大降低指令执行的速度。因此在CPU...

2018-10-16 16:21:50 101

原创 activemq kahaDB配置说明

使用5.10以后的版本activemq,此配置设置在如下节点中&lt;persistenceAdapter&gt;   &lt;kahaDB directory="${activemq.data}/kahadb" jo/&gt;&lt;/persistenceAdapter&gt;property name default value Comments *direc...

2018-09-19 16:26:31 2020

原创 activemq配置说明

&lt;!--Licensed to the Apache Software Foundation (ASF) under one or morecontributor license agreements. See the NOTICE file distributed withthis work for additional information regarding copyri...

2018-09-19 10:27:25 189

原创 pom文件详解

&lt;project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"    xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/maven-v4_0_...

2018-09-18 21:17:45 541

原创 sublime text 3 Mac快捷键

⌘:command 
⌃:control 
⌥:option 
⇧:shift 
↩:enter 
⌫:delete(打开/关闭/前往)快捷键 功能 
⌘⇧N 打开一个新的sublime窗口 
⌘N 新建文件 
⌘⇧W 关闭sublime,关闭所有文件
⌘W 关闭当前文件 
⌘P 跳转、前往文件、前往项目、命令提示、前往method等等(Goto anything) 
⌘⇧...

2018-09-16 11:03:42 552

原创 linux 内存 cpu常用命令

1.查看cpu命令:cat /proc/cpuinfo|grep "model name" &amp;&amp; cat /proc/cpuinfo |grep "physical id" 2.查看内存命令: cat /proc/meminfo|grep MemTotal  cat /proc/meminfo

2018-08-15 19:07:00 578

原创 Java线程状态

在java中实现线程有两种方式:1.构造一个Thread对象,然后调用start()方法启动线程;2.实现Runnable接口,构建这个实现了Runnable接口的对象A,然后构建一个线程Thread对象B,将A作为参数传递给Thread,然后调用B的start()方法; 线程的状态:1.初始化:创建线程对象后调用start()方法之前的状态;2.可运行状态:调用了st...

2016-08-03 20:29:49 261

原创 shiro令牌环

用户令牌在 Shiro 术语中,令牌 指的是一个键,可用它登录到一个系统。最基本和常用的令牌是 UsernamePasswordToken,用以指定用户的用户名和密码。UsernamePasswordToken 类实现了 AuthenticationToken 接口,它提供了一种获得凭证和用户的主体(帐户身份)的方式。UsernamePasswordToken 适用于大多数应用程序,并且您还可...

2016-07-26 22:14:52 461

原创 shairo中的cache

Shiro并不实现缓存的功能,Shiro 的缓存支持基本上是一个抽象的(包装)API,这允许Shiro终端用户配置他们喜欢的任何缓存机制。Shiro 有三个重要的缓存接口:1:CacheManager - 负责所有缓存的主要管理组件,它返回Cache 实例,CacheManager 返回Cache 实例,各种不同的Shiro 组件使用这些Cache 实例来缓存必要的数据。任何实现了Cach...

2016-07-26 21:35:01 389

原创 shiro 注解

整理了一下shiro中的注解,主要包括如下一些注解:1.@RequiresAuthentication2.@RequiresGuest3.@RequiresPermissions4.@RequiresRoles5.@RequiresUser在使用shiro注解与springmvc进行整合时,注解只能加到controller的方法上,标明此方法需要什么样的权限才能访问,使用这...

2016-07-26 21:13:59 718

原创 shiro 实现认证授权

一.认证和授权的概念认证(authentication):show it,you are you;授权(authoriziation):through it,you can do sth;二.shiro中的认证与授权AuthenticatingRealm:shiro中的用于进行认证的领域,实现doGetAuthentcationInfo方法实现用户登录时的认证逻辑;Author...

2016-07-10 10:22:05 8579 1

原创 shiro基础

1.shiro简介Apache Shiro 是 Java 的一个安全框架。 2.shiro面对的问题Shiro 可以在项目中解决认证、授权、加密、会话管理、与 Web 集成、缓存等问题Authentication:身份认证/登录,验证用户是不是拥有相应的身份;Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:...

2016-07-08 16:03:06 350

原创 JSR303规范

JSR 303 - Bean Validationjsr303规范是一个对model中数据格式的一个校验规范,引入相关的jar就可以通过注解对veiw或者数据库传递过来的数据进行格式校验,如果校验不通过可以把错误提示传递给界面,让用户更直观的看到问题Constraint详细信息@Null被注释的元素必须为 null

2016-06-16 14:30:45 484

C#做的摇奖机

winforms制作的一个小桌面应用程序

2008-06-15

空空如也

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

TA关注的人

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