上一页 1 ··· 5 6 7 8 9 10 下一页

2016年12月4日

架构师养成记--4.volatile关键字

摘要: volatile修饰的变量可在多个线程间可见。 如下代码,在子线程运行期间主线程修改属性值并不对子线程产生影响,原因是子线程有自己独立的内存空间,其中有主内存中的变量副本。 1 public class RunThread extends Thread{ 2 3 private volatile b 阅读全文

posted @ 2016-12-04 23:43 司广孟 阅读(394) 评论(0) 推荐(0) 编辑

2016年12月1日

架构师养成记--3.synchronized细节问题

摘要: 一、synchronized有锁重入的特点,某个线程得到对象的锁后,再次请求此对象可以再次得到改对象的锁。如下示例,在method1中调用method2,在method2中调用method3,而method1、method2和method3都是加了synchronized关键字的。 二、父类和子类的 阅读全文

posted @ 2016-12-01 23:39 司广孟 阅读(823) 评论(0) 推荐(0) 编辑

架构师养成记--2脏读

摘要: 在我们设计程序的时候要考虑问题的整体,不然很容易出现脏读,看示例 在getValue方法前加synchronized关键字可以避免脏读。否则打印出来的结果是下图那样的: 实际我们先要的结果应该是这样的: 二、数据库的ACID 这里先关注一下ORACLE的一致性读的特性:举个例子,有A和B两个人,A在 阅读全文

posted @ 2016-12-01 22:34 司广孟 阅读(606) 评论(0) 推荐(0) 编辑

架构师养成记--1线程基础

摘要: 为什么要拿线程开头呢?因为线程太重要了,先不说工作中有多重要,单是和money直接挂钩的开发工程师面试就必问题,要是面试没问相关问题的话,要么是应聘者太菜面试官懒得问了,要么是公司太菜,根本不关心多线程的问题。 一、线程安全问题 当多个线程访问某一个类的时候,这个类都能表现出正确的行为,那么这个类就 阅读全文

posted @ 2016-12-01 00:12 司广孟 阅读(1343) 评论(0) 推荐(0) 编辑

2016年11月29日

东* 宏软件源码解析

摘要: 一、后台执行流程 1.前台指定funid、eventcode、pagetype 2.请求到CommonAction的excute方法 3.excute方法调用processAction方法 4.processAction内部调用ServiceController的excute方法,在此将请求组装成l 阅读全文

posted @ 2016-11-29 14:12 司广孟 阅读(290) 评论(0) 推荐(0) 编辑

map、Array工具类,来源于东宏软件

摘要: // package org.jxstar.util;import java.util.Iterator;import java.util.List;import java.util.Map;import java.util.Set;import org.jxstar.util.ArrayUtil; 阅读全文

posted @ 2016-11-29 13:53 司广孟 阅读(237) 评论(0) 推荐(0) 编辑

2016年11月28日

plsql配置

摘要: 1、安装客户的plsql,安装完成应该有PLSQL Developer和instantclient_11_2两个文件夹 2、打开plsql,取消登录直接进入主界面,通过 TOOLS->PREFERENCES->CONNECTION 设置ORACLE HOME,OCI LIBRARY两个参数 3、通过 阅读全文

posted @ 2016-11-28 09:54 司广孟 阅读(311) 评论(0) 推荐(0) 编辑

2016年11月11日

mysql日期格式化

摘要: DATE_FORMA T(date, format) 根据格式串format 格式化日期或日期和时间值date,返回结果串。 可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值: %S, %s 两位数字形式的秒( 阅读全文

posted @ 2016-11-11 16:40 司广孟 阅读(42644) 评论(0) 推荐(0) 编辑

2016年11月6日

使用IntelliJ IDEA 配置Maven(入门)

摘要: 首先声明,本文非EamonSec原创,转自哪儿我现在也不知道了,可能被我转的人也不是原创。。。 1. 下载Maven 官方地址:http://maven.apache.org/download.cgi 解压并新建一个本地仓库文件夹 2.配置本地仓库路径 3.配置maven环境变量 4.在Intell 阅读全文

posted @ 2016-11-06 13:23 司广孟 阅读(223538) 评论(9) 推荐(20) 编辑

2016年11月2日

Struts2理解--动态方法和method属性及通配符_默认Action

摘要: 众所周知,默认条件下,在浏览器输入indexAction!execute.action,便会执行indexAction类里的execute方法,这样虽然方便,但可能带来安全隐患,通过url可以执行Action中的任意方法。 想要禁止调用动态方法,则要在struts.xml中通过constant元素将 阅读全文

posted @ 2016-11-02 15:23 司广孟 阅读(239) 评论(0) 推荐(0) 编辑

上一页 1 ··· 5 6 7 8 9 10 下一页

导航