自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Zealot_Cat的博客

个人成长经历

  • 博客(32)
  • 收藏
  • 关注

原创 【我的】hadoop hive

1、下载wget https://mirrors.bfsu.edu.cn/apache/hadoop/common/hadoop-3.1.4/hadoop-3.1.4.tar.gz wget https://mirrors.bfsu.edu.cn/apache/hive/hive-3.1.2/apache-hive-3.1.2-bin.tar.gz wget https://repo1.maven.org/maven2/mysql/mysql-connector-java/5.1.49/mys

2020-10-21 16:26:29 161

原创 【有意思】dubbo-admin

官网http://dubbo.apache.org/zh-cn/blog/dubbo-admin.htmlGitHub https://github.com/apache/dubbo-ops需要到GitHub上下载源码,然后本机安装npm(node.js),先到dubbo-admin-ui目录下执行 npm install (可预先执行配置淘宝仓库),然后到dubbo-admin-server目录下执行mvn clean package(package时会使用npm执行插件,忘记名称了,如果自动下.

2020-08-06 22:46:20 127

原创 【有意思】zookeeper集群

zookeeper版本3.6.1https://www.apache.org/dyn/closer.lua/zookeeper/zookeeper-3.6.1/apache-zookeeper-3.6.1-bin.tar.gzcentos6,使用iptables作防火墙0、前置操作解压好zookeeper文件,然后在./目录(解压后的文件夹内)下,创建data、data/1、data/2、data/3(这边的1、2、3,对应zoo.cfg配置中的dataDir目录),在data/1目录..

2020-08-06 22:23:47 141

原创 【我的】Rocketmq

1、自定义内存占用修改1 ./bin/runbroker.sh (最后十几行,JAVA_OPT=开头)修改2 ./bin/runserver.sh (最后十几行,JAVA_OPT=开头)JAVA_OPT="${JAVA_OPT} -server -Xms2g -Xmx2g -Xmn1g"2、自定义配置修改配置文件(默认./conf/broker.conf)#注册IPbrokerIP1=172.0.0.1#端口(非VIP)listenPort=10911#namesrv UR

2020-07-27 22:03:10 120

原创 【我的】Activemq

1、管理平台自定义用户名密码修改./conf/jetty-realm.properties (最后几行)# username: password [,rolename ...]zealot: zealot, admin#user: user, user2、管理平台能够处理消息(查看、重发、删除等)修改./conf/credentials.properties (最后几行)activemq.username=zealotactivemq.password=zealot#guest.

2020-07-27 21:12:10 75

转载 openssl openssh升级

转发https://www.cnblogs.com/Cong0ks/p/9043618.htmlopenssltar zxf openssl-1.0.1g.tar.gzcd openssl-1.0.1g./config --prefix=/usr/local/openssl --sharedmake && make installmv/usr/bin/...

2019-05-20 13:58:35 143

原创 linux 时间服务器搭建、客户端定时同步

服务端:yum install -y ntpdateyum install -y ntp/etc/ntp.conf为时间服务器配置文件(先备份一下,虽然没啥用)修改配置vi/etc/ntp.conf最终配置文件如下:# For more information about this file, see the man pages# ntp.conf(5), n...

2019-05-16 16:39:52 558

原创 HTTPs 利用jdk openssl 生成所需证书

服务端: tomcat.keystore 【服务端证书库,记录受信任的客户端的证书】 tomcat.private.key 【服务端证书库的私钥,用openssl解密后,用在nginx中】 tomcat.private.key.nokey 【服务端证书库的私钥(已解密),用在nginx中】 tomcat.cer【服务端证书,需要导入到客户端的证书库中...

2019-05-09 15:26:27 696

原创 java线程安全与内存模型

内存模型:主内存 > 工作内存(线程私有内存) > cpu高速缓存主内存与工作内存间 同步操作有:1、lock (锁定主内存数据) ;unlock(解锁主内存数据)2、read(读取主内存数据);load(将读取的主内存数据 载入到 工作内存中)3、use(使用工作内存数据);assign(赋值工作内存数据)4、store(储存工作内存数据);write(工作内存数...

2019-04-14 10:29:45 175

原创 绕过protected方法的调用(包级共享)

A类在a包package a;import b.B;public class A { protected void sys() { System.out.println("A protected sys方法"); } public static void main(String[] args) { new B().sys();...

2019-01-13 09:31:56 1690 2

原创 httpinvoker 设定超时时间

1:spring4x后httpinvoker默认采用SimpleHttpInvokerRequestExecutor调度器,默认不设超时时间2:网上大多数采用CommonsHttpInvokerRequestExecutor。两个缺点,一:性能低于SimpleHttpInvokerRequestExecutor;二:spring4x后移除该类。3:解决方...

2018-04-21 20:42:24 1266

原创 spring 事物效果 this引用进行调方法没有事物控制

先谈问题我实际遇到的问题就是,我在一个service中,将此service的对象通过this传递给子线程,子线程通过传递过来的对象,调用对象里的方法,此时没有事物控制效果。原因浅谈首先要区分AOP代理对象 和 对象,AOP代理对象具有AOP的属性(在此处就是事物效果),对象则不具备。this 就是普通对象,所以不具备事物控制效果。想更深的学习,自信看AOP的实现原理解决办法...

2017-09-18 21:41:15 1761

原创 多线程安全

线程安全主要分4点1、安全的创建(发布)对象2、代码(指令)重排序3、单行代码非单条指令——原子性4、线程间的可见性理解这4点,能基本的区分代码的线程安全性。多联系才能逐步提高。PS:能用synchronized的尽量用,优化的问题,不能简单将synchronized 转变成 lock,需要从实际考虑。

2017-06-02 16:18:33 183

原创 ClassNotFoundException org.codehaus.jackson.annotate.JsonUnwrapped

前端:$.ajax({ async : false, url : "./search",// 跳转到 action type : 'GET', cache : false, dataType : 'json', success : function(data) { a...

2017-04-07 17:26:00 2450

原创 SftpUtil Pipe closed 超时导致的

我的报错情况是连接成功,然后超过90s不操作,自动断开连接,此时没判断连接是否正常,直接读取文件,导致报错。我导致这个错误的步骤是://创建sftp对象Channel channel = sshSession.openChannel("sftp");channel.connect();ChannelSftp sftp = (ChannelSftp) channel;//等待时间超过超时

2017-04-07 16:55:31 12746

原创 Spring整合Shiro的一些经验

1、安全管理器添加了会话管理器,导致sessionID变自己不会配置会话管理,导致每次刷新页面,request的sessionID都变了,如果不会配会话管理,直接去掉,这个引入。2、shiro的filter拦截了静态资源的请求之前没添加红框中的信息,导致没通过shiro的静态资源请求都被拦截(错误302),常见就是js加载不正常...

2017-03-18 18:59:56 354 1

原创 CentOS7 tomcat配置

第一步:复制tomcat到本机第二步:进入tomcat文件夹目录第三步:设置tomcat的.sh文件的可执行权限chmod +x bin/*.sh第四步:验证sh bin/startup.shcurl localhost:8080

2017-03-12 12:41:24 209

原创 CentOS7 安装JDK

第一步:检测本机的JDK,一般都是OpenJDK:rpm -qa | grep java第二步:卸载OpenJDK:rpm -e --nodeps “文件名1” “文件名2” ……第三步:检测是否还有OpenJDKjava -version第四步:将从官网下载好的JDK文件(jdk-7u80-linux-x64.tar.gz)复制到本机第五步:解压文件tar -

2017-03-12 11:52:45 183

原创 nginx 502 tomcat centos

问题描述:nginx启动成功,但是3479#3479: *64 connect() to xxx  failed (13: Permission denied) while connecting to upstream, client: xxxx, server: , request: "GET /javaWeb HTTP/1.1", upstream: "http://xxxx", ho

2016-12-01 22:34:25 801

原创 centos7 yum 安装mysql

1:检查yum是否有 mysql-server的 reporpm -qa|grep mysql2:安装repowget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpmrpm -ivh mysql-community-release-el7-5.noarch.rpm3:安装mysqlyum

2016-11-24 21:43:48 205

原创 maven install到WEB-INF下的classes,lib

maven install到WEB-INF下的classes,lib

2016-11-14 21:28:52 1366

原创 spring MVC 关于ajax的url路径问题

正常请求url = "./目标@RequestMapping"前面的  .  代表本项目的初始路径。如果后台返回视图的时候用到 "redirect:/xxx"此时ajax的url的  .  代表就是路径 xxx

2016-11-13 21:48:21 5733

原创 HTML中src的获取

刷新局部表格内容,如果src的值没有发生变化,则页面数据不会继续向后台进行访问,直接获取缓存。怎样避免,可以在src值的末尾用随机数进行变化,这样每次进行刷新表格,表格中关于src的的数据都会再次访问后台

2016-11-07 21:35:41 1358

原创 Oracle 索引 bitmap 类型对 LIKE查询性能提升

举例说明日志表中,有ID,TIME,NAME等几列。数据量在3KWNAME字段内容是确定的几个字符串(比如"CARD"、"STATUS"、"SIM"、"ICCID"、"MDN"等数十个固定值)SELECT COUNT(*) AS counts FROM table WHERENAME like '%key%' SELECT * FROM ( SELECT * F

2016-11-04 14:04:49 280

原创 提高tomcat、mysql、线程池的线程数

Tomcat:server.xml文件的节点中最大线程数:maxThreads【同时处理的sevlete】等待队列:acceptCount【线程数已达最大,就进入队列等待】连接超时:connectionTimeout【建立客户连接超时的时间,毫秒单位,-1不超时】ps:建立连接所需的时间mysql:my.ini文件中max_connections为连接数

2016-11-02 21:27:27 706

原创 mybatis 缓存getSqlSession().selectList(getMapperNamesapce() + ".getList", e);

getSqlSession().selectList();有缓存List list1 = getSqlSession().selectList(getMapperNamesapce() + ".getList1", e);List list2 = getSqlSession().selectList(getMapperNamesapce() + ".getList2", e);list1.getSqlSession().clearCache()

2016-11-02 20:13:51 9600

原创 CentOS7安装nginx及配置

1、安装准备依赖lib库(我也不知道是不是,反正搜到的)sudo yum install gcc-c++ pcre pcre-devel zlib zlib-devel openssl openssl-devel2、yum中添加nginx(直接安装的时候报 :有可用软件包 nginx)sudo rpm -Uvh http://nginx.org/packages/centos/7/no

2016-10-31 22:05:00 416

原创 mybatis添加扫描.xml文件

不要将mybatis 的.xml文件放在普通的java包下,要放在resources文件夹下。entity扫描级别设为包

2016-10-30 23:01:12 2453

原创 eclipse直接run as tomcat的找不到类(NOT found)问题

直接在eclipse中进行run as——》run on server,会有几率出现找不到类。但是自己的确有这个类,并且run as——》maven install 成功,并且生成的文件夹中存在该类,就是tomcat的运行找不到类。原因不明,解决办法,将项目放在该tomcat下,然后随便改动找不到的类(加个空格,再删除),在publish,再去\.metadata\.plugins\org.e

2016-10-30 22:48:04 1363

原创 HttpServletRequest中的数据

sevlete重定向后,HttpServletRequest的getInputStream()将获取不到其中数据

2016-10-30 22:46:22 412

原创 移植eclipse项目问题(0)

Maven + Spring + SpringMVC + Mybatis+SVN问题(0)通常我们上传代码到svn时,都不上传target文件夹的。移植到别的平台时,各种环境配置都可以的时候,运行项目时,在搜索数据库时出现丢失或找不到某个类时,可解决方案如下:maven clear 再maven install,看行不行。问题(1)如遇到maven install 报错:source 1.

2016-04-05 11:05:54 317

原创 创建maven web 3.0版本

1:创建maven web 版本(实例为3.0);2:能解决直接修改web版本需要更高java的问题

2016-04-05 10:41:28 295

空空如也

空空如也

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

TA关注的人

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