- 博客(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
245
原创 【有意思】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
183
原创 【有意思】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
184
原创 【我的】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
157
原创 【我的】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
105
转载 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
185
原创 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
606
原创 HTTPs 利用jdk openssl 生成所需证书
服务端: tomcat.keystore 【服务端证书库,记录受信任的客户端的证书】 tomcat.private.key 【服务端证书库的私钥,用openssl解密后,用在nginx中】 tomcat.private.key.nokey 【服务端证书库的私钥(已解密),用在nginx中】 tomcat.cer【服务端证书,需要导入到客户端的证书库中...
2019-05-09 15:26:27
770
原创 java线程安全与内存模型
内存模型:主内存 > 工作内存(线程私有内存) > cpu高速缓存主内存与工作内存间 同步操作有:1、lock (锁定主内存数据) ;unlock(解锁主内存数据)2、read(读取主内存数据);load(将读取的主内存数据 载入到 工作内存中)3、use(使用工作内存数据);assign(赋值工作内存数据)4、store(储存工作内存数据);write(工作内存数...
2019-04-14 10:29:45
219
原创 绕过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
1776
2
原创 httpinvoker 设定超时时间
1:spring4x后httpinvoker默认采用SimpleHttpInvokerRequestExecutor调度器,默认不设超时时间2:网上大多数采用CommonsHttpInvokerRequestExecutor。两个缺点,一:性能低于SimpleHttpInvokerRequestExecutor;二:spring4x后移除该类。3:解决方...
2018-04-21 20:42:24
1356
原创 spring 事物效果 this引用进行调方法没有事物控制
先谈问题我实际遇到的问题就是,我在一个service中,将此service的对象通过this传递给子线程,子线程通过传递过来的对象,调用对象里的方法,此时没有事物控制效果。原因浅谈首先要区分AOP代理对象 和 对象,AOP代理对象具有AOP的属性(在此处就是事物效果),对象则不具备。this 就是普通对象,所以不具备事物控制效果。想更深的学习,自信看AOP的实现原理解决办法...
2017-09-18 21:41:15
1863
原创 多线程安全
线程安全主要分4点1、安全的创建(发布)对象2、代码(指令)重排序3、单行代码非单条指令——原子性4、线程间的可见性理解这4点,能基本的区分代码的线程安全性。多联系才能逐步提高。PS:能用synchronized的尽量用,优化的问题,不能简单将synchronized 转变成 lock,需要从实际考虑。
2017-06-02 16:18:33
224
原创 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
2623
原创 SftpUtil Pipe closed 超时导致的
我的报错情况是连接成功,然后超过90s不操作,自动断开连接,此时没判断连接是否正常,直接读取文件,导致报错。我导致这个错误的步骤是://创建sftp对象Channel channel = sshSession.openChannel("sftp");channel.connect();ChannelSftp sftp = (ChannelSftp) channel;//等待时间超过超时
2017-04-07 16:55:31
13117
原创 Spring整合Shiro的一些经验
1、安全管理器添加了会话管理器,导致sessionID变自己不会配置会话管理,导致每次刷新页面,request的sessionID都变了,如果不会配会话管理,直接去掉,这个引入。2、shiro的filter拦截了静态资源的请求之前没添加红框中的信息,导致没通过shiro的静态资源请求都被拦截(错误302),常见就是js加载不正常...
2017-03-18 18:59:56
459
原创 CentOS7 tomcat配置
第一步:复制tomcat到本机第二步:进入tomcat文件夹目录第三步:设置tomcat的.sh文件的可执行权限chmod +x bin/*.sh第四步:验证sh bin/startup.shcurl localhost:8080
2017-03-12 12:41:24
250
原创 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
212
原创 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
836
原创 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
235
原创 spring MVC 关于ajax的url路径问题
正常请求url = "./目标@RequestMapping"前面的 . 代表本项目的初始路径。如果后台返回视图的时候用到 "redirect:/xxx"此时ajax的url的 . 代表就是路径 xxx
2016-11-13 21:48:21
5792
原创 HTML中src的获取
刷新局部表格内容,如果src的值没有发生变化,则页面数据不会继续向后台进行访问,直接获取缓存。怎样避免,可以在src值的末尾用随机数进行变化,这样每次进行刷新表格,表格中关于src的的数据都会再次访问后台
2016-11-07 21:35:41
1453
原创 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
313
原创 提高tomcat、mysql、线程池的线程数
Tomcat:server.xml文件的节点中最大线程数:maxThreads【同时处理的sevlete】等待队列:acceptCount【线程数已达最大,就进入队列等待】连接超时:connectionTimeout【建立客户连接超时的时间,毫秒单位,-1不超时】ps:建立连接所需的时间mysql:my.ini文件中max_connections为连接数
2016-11-02 21:27:27
736
原创 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
9699
原创 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
547
原创 mybatis添加扫描.xml文件
不要将mybatis 的.xml文件放在普通的java包下,要放在resources文件夹下。entity扫描级别设为包
2016-10-30 23:01:12
2513
原创 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
1440
原创 HttpServletRequest中的数据
sevlete重定向后,HttpServletRequest的getInputStream()将获取不到其中数据
2016-10-30 22:46:22
443
原创 移植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
348
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人