
IT
文章平均质量分 78
(*^_^*)静一静
这个作者很懒,什么都没留下…
展开
-
工作地址和工具连接
1:原型图的作画。原创 2024-09-14 15:49:06 · 240 阅读 · 0 评论 -
maven篇一
1.mvncleaninstall-plA,B-pl用来指定需要bulid的工程A,B,多个工程用逗号隔开。2.mvncleaninstall-plA,B-am-ambulid工程list并且也buildA,Brequire的工程D。这里require是指parent工程D。3.mvncleaninstall-plA,B-amd-amdbuil...原创 2020-03-14 15:00:21 · 344 阅读 · 0 评论 -
Java Concurrent Programming 第一篇
一:java中的锁1:创建非公平锁ReentrantLock lock = new ReentrantLock(false);//new ReentrantLock();默认也是false; 参数为true的话,为公平锁try { //加锁 lock.lock(); //模拟业务处理用时 TimeUnit.SECONDS.sleep(1);} catch...原创 2019-10-16 22:39:03 · 186 阅读 · 0 评论 -
Java Concurrent Programming 第四篇
一:CountDownLatch(等待多线程完成)//构造入参2。这个参数表示需要计数2次,这个CDL才结束CountDownLatch c = new CountDownLatch(2);//计数 这个例子中总共需要调用两次countDown(),计数才结束c.countDown()//在主线程中调用,调用了这个方法后如果c没有计数到0则阻塞,直到计数为0,唤醒线程c.aw...原创 2019-10-16 18:52:22 · 214 阅读 · 1 评论 -
Java Concurrent Programming 第二篇
一:多线程的2种实现方式1: 继承Thread类class MyThread1 extends Thread { public void run() { System.out.println("我是多綫程1"); }}public class Test1 { public static void main(String[] arg...原创 2019-10-16 15:21:50 · 177 阅读 · 1 评论 -
Java Concurrent Programming 第三篇
一:常见的java并发类1:AtomicBooleanpublic class AtomaticTest implements Runnable { private String name; private static AtomicBoolean exists = new AtomicBoolean(false); public A...原创 2019-10-16 11:19:11 · 202 阅读 · 0 评论 -
netty 服务详解
1:一个写有netty案例的:http://blog.youkuaiyun.com/hangge110/article/details/51613988https://blog.youkuaiyun.com/kdy527/article/details/785538731.DiscardServerHandler 继承自ChannelInboundHandlerAdapter,这个类实现了Chan...原创 2017-05-26 09:19:37 · 393 阅读 · 0 评论 -
log4j.properties打印mybatis 日志
log4j.properties打印mybatis 日志原创 2017-08-16 11:07:49 · 615 阅读 · 0 评论 -
log4j.xl -mybatis的日志输出
1:在log4j.xml内容中添加 2:dubbo.properties配置dubbo.container=spring,log4jdubbo.log4j.file=./logs/niwoo-rce-logger.logdubbo.log4j.level=DEBUG原创 2017-08-16 15:18:07 · 297 阅读 · 0 评论 -
为什么大多数人不能够成为架构师
作者:宝术链接:https://www.zhihu.com/question/36658435/answer/71197709来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。架构师,程序员,产品经理的区别,大概就是建筑行业里建筑师,建筑工人,甲方业主的区别。产品经理说我要建这么这么一栋楼,架构师说好吧,我来帮你看看是做成砖木结构还是框架结构,房型怎原创 2017-07-25 16:20:47 · 2316 阅读 · 0 评论 -
load-on-startup的作用
web.xml中load-on-startup的作用如下一段配置,熟悉DWR的再熟悉不过了: dwr-invoker org.directwebremoting.servlet.DwrServlet debug true 1 dwr-invoker /dwr/*我们注意到它里面包含了这段配置原创 2017-08-16 20:34:26 · 375 阅读 · 0 评论 -
log4j.xml详解
log4j.xml原创 2017-08-09 20:44:47 · 415 阅读 · 0 评论 -
redis requires Ruby version >= 2.2.2问题
yum -y install ruby ruby-devel rubygems rpm-buildgem install redis其中 gem install redis命令执行时出现了: redis requires Ruby version >= 2.2.2的报错,查了资料发现是Centos默认支持ruby到2.0.0,可gem 安装redis需要最低是2.2.2原创 2017-09-04 09:20:06 · 3509 阅读 · 0 评论 -
jprofile在linux服务器上的安装和使用
http://blog.sina.com.cn/s/blog_670bfea20101j3vs.html原创 2017-09-04 09:49:18 · 1978 阅读 · 0 评论 -
http://blog.youkuaiyun.com/abcde474524573/article/details/53026110
有关dubbo的服务配置的一篇很好的文章http://blog.youkuaiyun.com/abcde474524573/article/details/53026110原创 2017-08-23 16:00:52 · 318 阅读 · 0 评论 -
dubbo使用帮助
节点角色说明: Provider: 暴露服务的服务提供方。 Consumer: 调用远程服务的服务消费方。 Registry: 服务注册与发现的注册中心。 Monitor: 统计服务的调用次调和调用时间的监控中心。 Container: 服务运行容器。 调用关系说明:0. 服务容器负责启动,加载,运行服务提供者。1. 服务提供者在启动时,向注册中原创 2017-08-23 16:10:38 · 365 阅读 · 0 评论 -
redis 常见报错问题
Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'commonRedis': Invocation of init method failed; nested exception is org.redisson.client.RedisConnecti原创 2017-08-28 10:30:19 · 13631 阅读 · 1 评论 -
实现分布式锁
http://surlymo.iteye.com/blog/2082684一、zookeeper1、实现原理:基于zookeeper瞬时有序节点实现的分布式锁,其主要逻辑如下(该图来自于IBM网站)。大致思想即为:每个客户端对某个功能加锁时,在zookeeper上的与该功能对应的指定节点的目录下,生成一个唯一的瞬时有序节点。判断是否获取锁的方式很简单,只需要判断有序节点中序原创 2017-09-05 16:10:07 · 202 阅读 · 0 评论 -
大数据 课程
原创 2017-09-14 20:22:44 · 1203 阅读 · 0 评论 -
java 高并发中的一些问题
http://blog.youkuaiyun.com/u011163372/article/details/73995897在典型的Java面试中, 面试官会从线程的基本概念问起, 如:为什么你需要使用线程, 如何创建线程,用什么方式创建线程比较好(比如:继承thread类还是调用Runnable接口),然后逐渐问到并发问题像在Java并发编程的过程中遇到了什么挑战,Java内存模型,JDK1.5原创 2017-09-07 10:30:51 · 1034 阅读 · 0 评论 -
redis 连接报错
今天运行Redis时发生错误,错误信息如下:(error) MISCONF Redis is configured to save RDB snapshots, but is currently not able to persist on disk. Commands that may modify the data set are disabled. Please check Redi原创 2017-08-30 09:34:21 · 622 阅读 · 0 评论 -
redis 故障处理 "Can't save in background: fork: Cannot allocate memory"
http://blog.youkuaiyun.com/lizhe_dashuju/article/details/558036441. 故障处理方式概述这个错误是因为,redis有个默认选项stop-writes-on-bgsave-error yes在默认情况下,如果rdb snapshots持久化出现问题,设置这个参数后,redis不允许用户进行任何更新不彻底的解决方式,将原创 2017-09-07 17:24:14 · 1406 阅读 · 0 评论 -
https的传输方式
一:文章1package yonyou;import java.io.BufferedReader;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.InputSt原创 2017-09-07 20:38:28 · 625 阅读 · 0 评论 -
java 发起HTTPS请求-SSL客户端
一:采取文章:http://blog.sina.com.cn/s/blog_afe616ab0101eerj.htmlpublic static void main1()throws Exception{URL reqURL = new URL("https://www.baidu.com" ); //创建URL对象HttpsURLConnection httpsConn =原创 2017-09-07 20:56:24 · 2530 阅读 · 0 评论 -
redis 内存淘汰机制
参考文章:http://www.cnblogs.com/changbosha/p/5849982.html作为缓存系统都要定期清理无效数据,就需要一个主键失效和淘汰策略. 在Redis当中,有生存期的key被称为volatile。在创建缓存时,要为给定的key设置生存期,当key过期的时候(生存期为0),它可能会被删除。1、影响生存时间的一些操作 生原创 2017-09-08 08:45:53 · 700 阅读 · 0 评论 -
redis config的配置
daemonize yespidfile /var/run/redis.pidport 7005tcp-backlog 511timeout 0tcp-keepalive 0loglevel noticelogfile "/home/moshengsong/redis/cluster/7005/re原创 2017-09-08 08:54:09 · 553 阅读 · 0 评论 -
摘自网络-是大措施保证网站的安全性
一、 MD5 加密用户密码本系统用户密码采用MD5加密,这是一种安全性非常高的加密算法,是普遍使用广泛应用于文件验证,银行密码加密等领域,由于这种加密的不可逆性,在使用10位以上字母加数字组成的随机密码时,几乎没有破解的可能性。二、 COOKIES加密本 系统保存COOKIES时,对保存于COOKIES中的数据采用了以MD5加密为基础,加入随机加密因子的改进型专用加密算法。由于原创 2017-09-08 09:02:02 · 291 阅读 · 0 评论 -
系统安全篇
系统安全篇无论以前的pc项目还是现今流行的互联网项目,项目涉及到的一般不外乎域名,服务器(db,web,服务,运维)等这几部分组成.这几部分都会涉及到安全问题.下面分部分来说说各部分应注意的安全问题及解决方案:一 域名安全域名会存在被劫持的风险,被劫持后会误导用户,并让不明真相的用户对网站产生怀疑,同时还有可能被搜索引擎降权等情况一 域名劫持的定义:域名被劫持从而盗取你的个原创 2017-09-08 09:31:07 · 720 阅读 · 0 评论 -
洞悉 Java 应用性能瓶颈的利器:Visual Performance Analyzer
类是 Java 的基础。大规模的 Java 应用是由成千上万个类构成的。当出现性能问题时,如何才能在这一大堆类中迅速定位性能瓶颈呢?更糟糕的是,有些类是由某个同事在上个世纪编写的,某些类是第三方提供的,没有人明白这些类给整个应用带来了怎样的性能影响。关于 VPAVPA(Visual Performance Analyzer)是基于 Eclipse 开发的可视化性能分析工具集。原创 2017-09-08 10:12:30 · 533 阅读 · 0 评论 -
java 多线程总结
参看:https://yq.aliyun.com/articles/65179原创 2017-09-08 11:42:50 · 170 阅读 · 0 评论 -
java redisCluster
一:redisson和 redisCluster性能对比组件操作数量耗时(ms)jedisclusterhset100000213959jedisclusterhget100000228830jedisclusterhdel100000原创 2017-09-09 17:42:48 · 706 阅读 · 0 评论 -
小小的架构思想
1:akka2 : zookeeper3 :redis :为了解决雪崩问题,主备需要进行分开部署4:elk http://467754239.blog.51cto.com/4878013/17008285: curator :http://www.cnblogs.com/seaspring/p/5536338.html原创 2017-09-01 16:43:58 · 300 阅读 · 2 评论 -
jrpofile的使用
1:jprofile的远程使用http://www.cnblogs.com/fangc/p/5693462.html原创 2017-09-01 19:50:21 · 620 阅读 · 0 评论 -
maven 几种构建方式
一:${project.basedir}/src/main/resources${project.basedir}/src/main/assembly/${env}org.apache.maven.pluginsmaven-assembly-pluginUTF-8false${project.basedir}/src/原创 2017-09-27 18:42:19 · 620 阅读 · 0 评论 -
使用nginx+tomcat搭建一个简单负载均衡
一:nginx.conf配置文件worker_processes 4;events { worker_connections 1024;}http { include mime.types; default_type application/octet-stream; sendfile on;原创 2017-10-06 19:53:47 · 248 阅读 · 0 评论 -
zookeeper的伪集群的搭建
1:单机模式在你执行启动脚本之前,还有几个基本的配置项需要配置一下,Zookeeper 的配置文件在 conf 目录下,这个目录下有 zoo_sample.cfg 和 log4j.properties,你需要做的就是将 zoo_sample.cfg 改名为 zoo.cfg,因为 Zookeeper 在启动时会找这个文件作为默认配置文件。下面详细介绍一下,这个配置文件中各个配置项的意义。 t原创 2017-09-21 08:55:55 · 337 阅读 · 0 评论 -
各种分布式文件系统比较
常见的分布式文件系统有,GFS、HDFS、Lustre 、Ceph 、GridFS 、mogileFS、TFS、FastDFS等。各自适用于不同的领域。它们都不是系统级的分布式文件系统,而是应用级的分布式文件存储服务。 Google学术论文,这是众多分布式文件系统的起源==================================Google Fil原创 2017-10-12 09:23:00 · 24471 阅读 · 0 评论 -
各种算法的时间复杂度
各种排序算法的稳定性和时间复杂度.转自http://blog.youkuaiyun.com/hkx1n/article/details/3922249 选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法, 冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。 冒泡法: 这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡: 复杂转载 2017-11-03 09:33:41 · 1127 阅读 · 0 评论 -
maven 使用常见错误
一:部署报错 clean deploy1:[ERROR] Failed to execute goal org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (default-deploy) on project tc-rce-var-api: Failed to deploy artifacts: Could not tran原创 2017-11-28 15:01:09 · 1017 阅读 · 0 评论 -
dubbo 服务端异步实现
一:服务端的配置文件 <dubbo:service interface="com.tc.tce.var.api.facade.VarQueryFacade"ref="varQueryFacade" protocol="${var.query.provider.protocol}"timeout="${var.query.provider.timeout}" version="${var....原创 2017-11-29 08:56:35 · 1712 阅读 · 1 评论