Java线程之定时器

1. 对象创建及方法调用Timer timer = new Timer(); timer.schedule(new TimerTask() { @Override public void run() { // 任务执行代码 } }, runDate);2. ...

2017-07-09 20:59:35

阅读数 1289

评论数 0

Java线程之Lock实现锁的管理

1. 两个通用类ReentrantLock类和ReentrantReadWriteLock类。2. 作用与区别 都可以实现类似synchronized关键字的功能,通过lock()方法和unlock()方法实现锁的获取与释放。 不同点在于ReentrantLock具有完全互斥排他的效果,即同一时间...

2017-06-29 16:33:08

阅读数 210

评论数 0

Java线程间通信

1. 等待/通知机制多个线程之间可以通过共同访问同一个变量来实现通信,但这种通信机制不是“等待/通知”,两个线程完全是主动式地读取一个共享变量,在花费读取时间的基础上,读到的值是不是想要的,并不能完全确定。1.1 wait()方法方法wait()的作用是使当前执行代码的线程进行等待,wait()方...

2017-06-23 18:21:32

阅读数 205

评论数 0

Java多线程基础

1. 基本概念 同步 多个线程执行某一个方法(或代码块)时,如果某个线程执行完该方法(或代码块)之后下一个线程才进入该方法(或代码块),则称该方法(或代码块)为同步的。 异步 多个线程执行某一个方法(或代码块)时,如果某个线程尚未执行完该方法(或代码块),下一个线程已经进入该方法(或代码块),...

2017-06-23 15:47:52

阅读数 173

评论数 0

tomcat8设置https连接

创建证书 keytool -genkey -alias mycer -keyalg RSA -keystore D:\apache-tomcat-8.0.33\keystore\mycer在tomcat路径下生成一个别名为mycer的证书,密钥算法为RSA。 待输入项中“名字与姓氏”最好输入当前...

2016-05-12 17:32:17

阅读数 611

评论数 0

执行mvn 报错 source-1.5 中不支持 diamond运算符

在pom.xml中增加以下内容:<plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven...

2016-04-21 21:50:39

阅读数 218

评论数 0

js跨域请求的问题

用angularjs或者ajax进行请求时,如果请求的url非本地服务,会报类似XMLHttpRequest cannot load http://192.168.1.64/jsson. No 'Access-Control-Allow-Origin' header is present on t...

2016-04-20 10:08:15

阅读数 169

评论数 0

angularjs的加载执行过程

【转自】这里写链接内容 1. HTML页面的加载,这会触发加载页面包含的所有JS (包括 AngularJS) 2. AngularJS启动,搜寻所有的指令(directive) 3. 找到ng-app,搜寻其指定的模块(Module),并将其附加到ng-app所在的组件上。 4. Ang...

2016-04-19 16:32:41

阅读数 387

评论数 0

log4j日志输出格式

%n - 换行 %m - 日志内容 %p - 日志级别(FATAL, ERROR, WARN, INFO, DEBUG or custom) %r - 程序启动到现在的毫秒数 %% - percent sign in output %t - 当前线程...

2016-04-12 13:08:58

阅读数 268

评论数 0

mysql命令

查看数据库编码 show variables like ‘character%’ 设置数据库编码 set names ‘utf8’ 导入批量sql文件 source ${file_path}\${file_name} 4.

2016-04-11 11:45:36

阅读数 328

评论数 0

mysql修改root密码

【转自】MySQL修改root密码的多种方法方法1: 用SET PASSWORD命令  mysql -u root  mysql> SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘newpass’);方法2:用mysqladmin  mysql...

2016-04-07 16:26:10

阅读数 169

评论数 0

mysql-5.7.11-winx64官方下载版初始化方法

目前从官方下载的mysql都是免安装版的,减压之后的目录结构如下所示: 拷贝一份my-default.ini并重命名为my.ini 修改my.ini文件为如下内容: [client] port=3306 default-character-set=utf8 #客户端字符类型,与服务端一致就行,建议...

2016-04-07 16:10:28

阅读数 307

评论数 0

Servlet各版本web.xml头文件配置模板

转自:web.xml头文件servlet 2.3 web.xml配置<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE web-app PUBLIC "-//Sun Micr...

2016-04-01 14:04:36

阅读数 6618

评论数 0

maven项目打jar包及本地化

自己写的一段代码如何打包成jar文件让其他项目进行调用?以下操作均基于maven工程。默认要打包的java文件基于maven工程创建且测试可行; 修改pom.xml文件,增加以下内容: <build> <plugins> <plugin>...

2016-03-30 11:42:04

阅读数 3009

评论数 1

springmvc配置相关

1.浏览器表单提交http请求时,如果请求方式为put或delete,如何配置? ①form表单的method值设为post,并增加_method参数,值为put或delete:<form action="*.action" method="post"...

2016-03-08 17:03:50

阅读数 118

评论数 0

myeclipse操作相关

1. 修改java代码中的括号匹配颜色Window->Preferences->Java->Editor->Matching brackets highlight2. 修改jsp文件中的括号匹配颜色Window->Preferences->Myeclipse-&...

2016-03-08 16:53:41

阅读数 174

评论数 0

通过命令的方式编译web project

如何通过命令的方式编译web project?以下内容为我自己编辑的一个shell脚本。#!/bin/sh # auther qishuai # 源工程路径,此时robot中是未经编译的java类及文件 PROJECT_PATH=/home/robot # 生成的class类文件路径 OUTPUT...

2016-03-02 21:11:13

阅读数 186

评论数 0

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