- 博客(12)
- 资源 (1)
- 收藏
- 关注
转载 Zookeeper以Windows服务安装运行
Zookeeper以Windows服务安装运行 2016-04-01 18:20 by mrluo735, 2454 阅读, 6 评论, 收藏, 编辑 1.下载的Zookeeper是.cmd的批处理命令运行的,默认没有提供以windows服务的方式运行的方案 下载地址:http://zookeeper.apache.org/ 2.下载prunsrv
2017-09-30 22:37:53 483
原创 synchronous错误使用
i++后对象变化了,所以会出现错误的结果。package com.brendan.cn.concurrent;import java.net.InetAddress;/*************************************************************** * Created by martin on 2017/9/29. *****************
2017-09-29 21:55:20 953
原创 phaser模拟百米赛跑
package com.brendan.cn.concurrent.match;import java.util.concurrent.Phaser;public class Match { // 模拟了100米赛跑,10名选手,只等裁判一声令下。当所有人都到达终点时,比赛结束。 public static void main(String[] args) throws Interru
2017-09-28 21:57:15 469
原创 callable和future
一次提交10个任务去执行,任务执行完从future获取结果package com.brendan.cn.concurrent;import java.util.Random;import java.util.concurrent.*;public class CallableAndFuture { public static void main(String[] args) {
2017-09-23 23:45:32 176
原创 java中创建线程的两种方式
package com.brendan.cn.concurrent;public class TestThread { public static void main(String[] args) { //第一种方式 Thread thread = new Thread(){ @Override public voi
2017-09-20 20:54:30 248
原创 java中的队列举例
java中的队列是BlockingQueue ,他的最常见的实现是LinkedBlockingQueue 和 ArrayBlockingQueue,他们之间的区别是前者对数据的操作用到了两把锁,后者只用了一把锁,前者的并发要高。第一个例子使用了offer和poll 方法的非阻塞队列生产者public class Producer implements Runnable { public Pr
2017-09-19 21:35:01 513
原创 websocket准实时推送消息
在web项目中前端向后端请求数据时,如果要求数据的实时性,第一种方式是基于ajax的长轮训,第二种方式是websocket通讯,今天要介绍的是第二种方式。直接上代码。进行websocket通讯的类,要加上component注解@ServerEndpoint("/websocket/{uid}")@Component("websocket")public class SocketServer
2017-09-18 20:32:57 1139
原创 java 中的代理
真实对象的接口package com.brendan.cn.pattern.proxy.e1;public interface Subject { void request();}真实对象package com.brendan.cn.pattern.proxy.e1;public class RealSubject implements Subject { @Overrid
2017-09-17 14:31:45 174
原创 mysql 存储过程与事件
现在有个需求,每隔一小时,改变一下数据库中userinfo的记录实现步骤1 创建存储过程 (有入参 (IN P_a int))create procedure pro_del_userinfoBEGIN delete from userinfo; case p_a when 1 then INSERT INTO userinfo (
2017-09-05 23:34:10 345
原创 sublime text3 设置默认游览器
1,安装SideBarEnhancements 插件 2 , 打开 ” Preference –> Package Settings –> Side Bar –> Settings User-User” ,在打开的文件中添加:{ "default_browser": "chrome" //one of this list: firefox, aurora, chrome, canary, ch
2017-09-04 20:13:31 2867
原创 css 样式层叠的特点
后面的样式会覆盖前面相同的样式<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title> <style type="text/css"> .box { color: red; font-size: 4
2017-09-03 22:01:55 583
原创 前后端分离场景下,ajax 如何控制页面跳转
在实际的应用中,前后端分离越来越常见,前端负责页面之间的路由,需要数据时,发送ajax请求就可以了40。但是我希望在使用ajax时候,可以控制页面的跳转,怎么办呢? 有两种情况 第一种情况,我发送同步的请求,成功返回后,在回调函数中使用window.locatin.href 第二种情况,我返回一个状态码 ,可自定义700 然后扩展ajax 代码,在error函数中进行跳转第二种情况特比适合的
2017-09-02 23:59:12 15545 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人