- 博客(9)
- 收藏
- 关注
原创 curator使用指南
1.连接zookeeper服务端CuratorFramework zkClient = CuratorFrameworkFactory.newClient(hostPort,new RetryNTimes(10,1000));删除节点 String res = zkClient.delete().forPath("/temp")删除成功返回null 删除失败抛异常3.创建节点S...
2019-04-28 15:36:08 1131
原创 js 双引号 单引号 单引号问题
想要在html中显示的效果是 οnclick=“alert(‘你好’)” "onclick=\"alert("+message+")\">删除</button>" 这么写就ok了
2019-04-28 12:06:19 800
原创 log4j与slf4j的区别
log4j : 即 log for java;Java的日志4英文名 four 与for同音slf4j : simple log facade for java :简单日志门面区别:log4j是真正实现日志功能的产品,像这样的产品有很多slf4j 是一个适配器,我们通过调用slf4j的日志方法统一打印我们的日志,而可以忽略其他日志的具体方法,这样,当我们的系统换了一个日志源后,不需要更改代...
2019-04-27 11:11:18 21401 6
原创 sif4j 字符串拼接和占位符的区别
首先字符串拼接的会这么写:logger.info("po = "+po.toString)占位符这么写:logger.info(“po = {}”,po.toString)对于占位符的形式而言,只有在我们需要的时候才会提取字符串,这样就会避免创建string对象的时候消耗大量的资源。因为string对象是不可变的,所以会消耗大量的堆内存,即使我们的生产环境输出的error级别的日志,那拼...
2019-04-27 10:58:27 1037 1
原创 Exception fixing docBase for context [/config]
报错信息:[2019-04-25 05:39:30,478] Artifact config-web:war: Artifact is being deployed, please wait...25-Apr-2019 17:39:30.533 严重 [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.startup.ContextCon...
2019-04-25 17:42:23 5690
原创 zookeeper使用问题汇总
1.0 下载后启动命令窗口失败 窗口闪烁Java环境变量没有配置好,重新检查配置的JAVA_HOME有没有问题或者查看这个博客
2019-04-20 18:07:39 211
原创 java并发编程(一) 入门篇----为什么要使用并发编程
一. 为什么要使用并发编程?并发编程的主要目的是为了使程序运行的更快;但是下一个问题出来了,并发编程一定会使我们的程序运行的更快吗?为什么并发编程会使我们的程序变得更快呢?二. 理解并发编程2.1并发编程一定会使我们的程序运行的更快吗?答案是并不是,并发编程只有在一定的请求量或者计算量的时候才会显示出优势;2.2 为什么有的时候多线程反而会变慢呢?我们知道os(操作系统)执行并发操作...
2019-04-19 23:11:53 2006
原创 设计模式之单例模式
public class Singleton{private volatile static Singleton singleton;private Singleton(){};public static Singleton getInstance(){ if(null == singleton){ synchronized(Singleton.class){ if(null...
2019-04-10 11:20:39 205
原创 zookeeper入门及原理
一.zookeeper是干什么的?zookeeper是一个分布式协调框架,其内部主要提供了两个功能文件系统通知机制通过以上两个功能,zookeeper可以为我们的分布式服务提供一下几个功能命名服务配置管理队列管理分布式锁集群管理换句话说就是说zookeeper通过文件系统与通知机制为我们的分布式系统实现了以上五个功能二.zookeeper的文件系统zookeeper...
2019-04-10 01:01:17 205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人