自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (2)
  • 收藏
  • 关注

原创 Mac如何修改通知横幅消失时间

second:秒数。

2024-01-16 09:46:08 416

原创 iterm-macOS如何设置鼠标单词间跳转

点击iterm2->settings。修改如下参数,保存即可。

2023-10-20 15:15:09 80

原创 jmeter压测

压测的时候,一开始很高,然后逐步降低,而且开始有异常,jmeter察看结果树,错误信息如下:jmeter Response code:Non HTTP response code: java.net.BindException。修改完毕后,重启window服务器,再次压测,不再出现问题,结果正常。l MaxUserPort 十进制 65534。l TcpTimedWaitDelay 十进制 30。压测大致分为两种,一种负载压测,另一种为并发压测。右键新建参数(DWORD),并设置值。

2023-10-20 14:51:39 79

原创 centos-快捷键

ctrl+a #快速移动光标到行首ctrl+e #快速移动光标到行尾ctrl+ ←(左箭头)/右箭头 #将光标按照单词进行移动ctrl+k #将光标之后的内容进行全部删除(剪切)ctrl+u #将光标之前的内容进行全部删除(剪切)ctrl+y #将剪切或复制的内容进行粘贴ctrl+w #将光标之前的字符串进行删除(剪切)ctrl+c #将终止程序运行过程ctrl+z #可以暂停程序运行过程tab #可以对操作命令或者处理对象进行补全操作...

2023-10-20 14:25:23 269

原创 nodejs安装及配置

安装:nodejs可安装到C盘(默认)及别的盘,推荐安装到D盘,安装包的下载就不说了,去官网下载和系统相关的下载包即可,我的安装目录为:D:\server\nodejs安装完成后,在cmd窗口验证,node -v 及 npm -v变量配置:1、我的电脑->右键->属性->高级系统设置->高级->环境变量2、新建NODE_PATH系统变量;变量名:NODE_PATH,变量值:D:\server\nodejs\node_global\node_modules

2021-08-31 16:00:09 2748

原创 vmware虚拟机-桥接模式设置

vmware安装centos虚拟机的时候,可以选择网络模式,这里说一下桥接模式vmware安装时可以选择自定义安装,自定义安装时配置硬件信息。网络连接可以设置桥接模式,当然也可以默认NAT模式,我这里设置的是桥接模式。2、待vmware安装成功后,启动登录,编辑vim /etc/sysconfig/network-scripts/ifcfg-ens333、修改ip地址4、保存退出5、在虚拟机页面上点击编辑按钮进入虚拟网络编辑器6、进来后会出现这个窗口,选择右下角更改设置,.

2020-07-04 19:45:07 1513 1

转载 Java web项目启动加载过程

<context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:spring/spring-mybatis.xml</param-value></context-param>

2020-07-04 12:17:00 1008

原创 vm虚拟机上安装rancher

VM虚拟机的网络模式要设置成桥接模式 尤其注意,vm虚拟机的网络模式要设置成桥接模式,这是因为在docker容器中安装rancher的时候要访问外网要进行git文件的拉取 设置vm虚拟机ip为静态,文件目录:vim /etc/sysconfig/network-scripts/ifcfg-eno16777736 增加红框中的内容 用docker容器拉取rancher/server镜...

2020-03-31 22:14:04 1416

原创 redis利于watch、multi、exec命令,实现秒杀功能

1、注意点:redis watch 命令用于监视一个(或多个) key ,如果在事务执行之前这个(或这些) key 被其他命令所改动,那么事务将被打断。监控一直持续到EXEC命令(事务中的命令是在EXEC之后才执行的,所以在MULTI命令后可以修改WATCH监控的键值)2:代码如下:public class JedisRunnable implements Runnable { ...

2020-02-12 16:23:18 1145

转载 JAVA 对象创建,方法调用的内存分析

先放一张截图从main方法开始运行整个内存分析情况如下:1、main方法在栈去分配内存空间。程序运行时,方法没有被调用前,方法是没有内存空间的,只有方法在被调用时,才会进行压栈动作,在栈去分配内存空间。2、程序开始执行Person p1=new Person()创建person对象,main方法在main方法内部给p1变量分配内存空间,开始执行new运算符,会在堆区分配储存空间,并...

2019-09-19 19:35:54 346

转载 常用的分布式事务解决方案

众所周知,数据库能实现本地事务,也就是在同一个数据库中,你可以允许一组操作要么全都正确执行,要么全都不执行。这里特别强调了本地事务,也就是目前的数据库只能支持同一个数据库中的事务。但现在的系统往往采用微服务架构,业务系统拥有独立的数据库,因此就出现了跨多个数据库的事务需求,这种事务即为“分布式事务”。那么在目前数据库不支持跨库事务的情况下,我们应该如何实现分布式事务呢?本文首先会为大家梳理分布式事...

2019-07-13 19:06:28 101

转载 常用的分布式事务解决方案

什么是事务?事务由一组操作构成,我们希望这组操作能够全部正确执行,如果这一组操作中的任意一个步骤发生错误,那么就需要回滚之前已经完成的操作。也就是同一个事务中的所有操作,要么全都正确执行,要么全都不要执行。事务的四大特性 ACID说到事务,就不得不提一下事务著名的四大特性。原子性原子性要求,事务是一个不可分割的执行单元,事务中的所有操作要么全都执行,要么全都不执行。一致性一...

2019-04-12 14:48:44 132

转载 Spring的启动流程

spring的启动是建筑在servlet容器之上的,所有web工程的初始位置就是web.xml,它配置了servlet的上下文(context)和监听器(Listener),下面就来看看web.xml里面的配置:&lt;!--上下文监听器,用于监听servlet的启动过程--&gt;&lt;listener&gt; &lt;description&gt;ServletCon...

2019-03-02 15:50:42 97

转载 JVM调优总结:典型配置

以下配置主要针对分代垃圾回收算法而言。堆大小设置年轻代的设置很关键JVM中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用虚拟内存限制;系统的可用物理内存限制。32位系统下,一般限制在1.5G~2G;64为操作系统对内存无限制。在Windows Server 2003 系统,3.5G物理内存,JDK5.0下测试,最大可设置为1478m。典型设置:java...

2018-03-19 13:00:06 149

转载 一个java高级工程师的进阶之路【转】

宏观方面一、 JAVA。要想成为JAVA(高级)工程师肯定要学习JAVA。一般的程序员或许只需知道一些JAVA的语法结构就可以应付了。但要成为JAVA(高级) 工程师,您要对JAVA做比较深入的研究。您应该多研究一下JDBC、IO包、Util包、Text包、JMS、EJB、RMI、线程。如果可能,希望您 对JAVA的所有包都浏览一下,知道大概的API,这样您就发现其实您想实现的很多功能,通

2018-01-25 10:38:23 225 1

转载 原码, 反码, 补码 详解

原码, 反码, 补码 详解本篇文章讲解了计算机的原码, 反码和补码. 并且进行了深入探求了为何要使用反码和补码, 以及更进一步的论证了为何可以用反码, 补码的加法计算原码的减法. 论证部分如有不对的地方请各位牛人帮忙指正! 希望本文对大家学习计算机基础有所帮助!一. 机器数和真值在学习原码, 反码和补码之前, 需要先了解机器数和真值的概念.1、机器数一个数在计算机中的二进制表示形式, 叫做这个

2017-10-20 18:06:52 266

转载 基于注解的Spring AOP的配置和使用

AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向切面编程。可以通过预编译方式和运行期动态代理实现在不修改源代码的情况下给程序动态统一添加功能的一种技术。AOP实际是GoF设计模式的延续,设计模式孜孜不倦追求的是调用者和被调用者之间的解耦,AOP可以说也是这种目标的一种实现。我们现在做的一些非业务,如:日志、事务、安全等都会写在业务代码中(也即是说,这些

2017-07-26 17:25:37 175

转载 服务之间的http调用越来越多,下面把使用http连接池的注意事项及运遇到的坑和大家分享一下

一、为什么要用Http连接池 1、降低延迟:如果不采用连接池,每次连接发起Http请求的时候都会重新建立TCP连接(经历3次握手),用完就会关闭连接(4次挥手),如果采用连接池则减少了这部分时间损耗,别小看这几次握手,本人经过测试发现,基本上3倍的时间延迟2、支持更大的并发:如果不采用连接池,每次连接都会打开一个端口,在大并发的情况下系统的端口资源很快就会被用完,导致无法建立新的连接二、代码1

2017-07-14 10:05:20 9243 2

转载 spring集成httpclient配置 模拟httpclient

spring集成httpclient配置摘要: spring httpclientHTTP 协议可能是现在 Internet 上使用得最多、最重要的协议了,越来越多的 Java 应用程序需要直接通过 HTTP 协议来访问网络资源。虽然在 JDK 的 java.net 包中已经提供了访问 HTTP 协议的基本功能,但是对于大部分应用程序来说,JDK 库本身提供的功能还不够丰富和灵活。HttpClien

2017-07-11 18:44:03 645

转载 tomcat中三种部署项目的方法

第一种方法:在tomcat中的conf目录中,在server.xml中的,节点中添加<Context?path="/hello"docBase="D:eclipse3.2.2forwebtoolsworkspacehelloWebRoot"?debug="0"?privileged="true">,至于Context?节点属性,可详细见相关文档。第二种方法:将web项目文件件拷贝到

2017-07-08 17:46:58 206

原创 Java中使用Jedis操作Redis

使用Java操作Redis需要jedis-2.1.0.jar,下载地址:http://files.cnblogs.com/liuling/jedis-2.1.0.jar.zip如果需要使用Redis连接池的话,还需commons-pool-1.5.4.jar,下载地址:http://files.cnblogs.com/liuling/commons-pool-1.5.4.jar.zip

2017-06-03 10:16:09 288

原创 navicat快捷键

1、ctrl +q:打开新查询窗口2、ctrl + r:运行当前窗口所有语句3、ctrl + shit + r: 只运行选中的语句4、ctrl + w: 关闭当前窗口5、F6: 打开一个MySQL命令行窗口6、ctrl + n: 打开新查询窗口7、ctrl + /: 注释8、ctrl + shift + /: 取消注释9、ct

2017-06-01 09:38:28 314

转载 springMVC+log4j 日志记录详细配置

springmvc+log4j.xml操作日志记录,详细配置 目录(?)[+] 模式转换字符格式修饰符原文地址:http://www.cnblogs.com/v-weiwang/p/4814050.html参考地址:http://rockelixir.iteye.com/blog/1902352需要导入包: log包:log4j-12.17.

2017-05-16 11:00:27 1046

转载 一个web项目web.xml的配置中<context-param>配置作用

的作用:web.xml的配置中配置作用1. 启动一个WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点: 和 2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.3.容器将转化为键值对,并交给ServletContext.4.容器创建中的类实例,即创建监听.5.在监听

2016-12-21 15:03:20 299

老老实实wcf第一篇

老老实实wcf第一篇

2014-08-19

.net第三方控件富文本控件

asp.net第三方富文本控件,简单易用,方便,功能强大

2013-12-29

空空如也

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

TA关注的人

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