JAVA Synchronized对象锁和类锁区别 (牛逼)

一个类就像一个四合院,四合院的大门叫做构造方法,盖房子必须经过大门,每new一个对象,就表示在四合院里再盖一间新房子,大门上面的锁,叫做构造锁,里面每一间房子就是一个实例,每间房子里边都有一个锁叫做实例锁。 四合院里有厕所,水龙头,洗衣机等等都是公共设施,都叫做static资源)你想获得洗衣机,就...

2019-01-03 18:48:03

阅读数 967

评论数 0

mysql Schema与数据类型优化

选择优化的数据类型: 更小通常更好,因为占用磁盘空间少,内存和cpu缓存少,处理所需要的cpu周期更少简单就好,字符串比整数操作代价更高,因为有一些“字符集”和“排序规则”将是一个耗时的操作尽量避免可为null,通常情况下最好使用 not null ,除非必须为null。因为如果包含可为nu...

2018-01-06 22:24:56

阅读数 267

评论数 0

mysql 存储引擎

mysql最初基于isam构建,后来被 myisam取代,后台又引入innodb取代 innodb对于95%以上的用户都是最佳的选择,所以其它的引擎只会让事情变得复杂难搞,但也有其它方面的需求优势。 mysql将每个数据库以数据目录的一个子目录,这个子目录下保存表的.frm文件,frm...

2018-01-05 19:46:05

阅读数 143

评论数 0

oracle查询学生选择课

select c.ci_id,wm_concat(s.stu_name)from pm_ci c,pm_stu swhere instr(c.stu_ids,s.stu_id)>0group by ci_id

2017-03-26 19:28:53

阅读数 261

评论数 0

oracle按部门统计员工人数

函数查询 注:在oracle中,数字注释需要加双引号“”select count(*) Total, sum(decode(to_char(hiredate,’YYYY’),’1980’,’1’,’0’)) “1980”, sum(decod...

2017-03-26 19:07:18

阅读数 5715

评论数 0

oracle--查询本部门薪水大于平均工资的员工

方式1(多表查询): select e.empno,e.ename ,e.sal ,d.salVal from emp e,(select deptno ,avg(sal) salVal from emp group by deptno) d where e.deptno=d.deptno an...

2017-03-26 18:44:39

阅读数 6003

评论数 0

oracle分页的两种方式

注:在oracle中rownum永远是从1开始的,所以where条件不能 使用>、>=(比如:盖8层楼,1234层都没有盖,怎么能改5678呢?大概就是这个意思。说的不对,赶紧提出来哦)方式一:select * from (select rownum r e.empno from (...

2017-03-26 17:50:56

阅读数 317

评论数 0

oracle检索出存在指定字段的所有表

select distinct w.TABLE_NAME  from user_col_comments w where w.COLUMN_NAME = 'USER_ID' or w.COLUMN_NAME='LOGIN_NAME'

2016-10-27 18:06:06

阅读数 313

评论数 0

activity注册 android:theme="@android:style/Theme.DeviceDefault.Dialog" 报错

<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="19" />是这里的问题吧,把8改为14试一下。就好了

2016-10-23 15:06:50

阅读数 413

评论数 0

android.content.ActivityNotFoundException:

错误信息中提醒我们,没有任何一个活动可以响应我们的 Intent,为什么呢?这是因为 我们刚刚在 Intent 中新增了一个 category,而 SecondActivity 的<intent-filter>标签中并没有声 明可以响应这个 category,所以就出现了没有任何活动可...

2016-10-22 11:52:02

阅读数 1769

评论数 0

启动was节点

/opt/IBM/WebSphere/AppServer/profiles/Dmgr01/bin /startManager.sh /opt/IBM/WebSphere/AppServer/profiles/AppSrv01/bin/startNode.sh

2016-09-18 13:33:50

阅读数 2289

评论数 0

oracle密码忘了怎么办???

sqlplus /nolog conn / as sysdba 然后修改密码 alter user XXXX identified by XXXXXX

2016-08-23 15:15:40

阅读数 279

评论数 0

怎么让html里的js脚本延迟5秒运行?

setTimeout( function(){ //add your code }, 5 * 1000 );//延迟5000毫米

2016-06-23 15:34:42

阅读数 1100

评论数 0

sql动态传入数组值

String[] strs = {"01", "02"} String strTemp =""; try { for (int k = 0; k < strs.length; k++) { strTemp += strs[k] + ...

2016-03-16 09:34:38

阅读数 451

评论数 0

为什么要使用存储过程?

1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般 SQL 语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。 2.当对数据库进行复杂操作时(如对多个表进行 Update,Insert,Query,Delete 时),可将此复杂操作用存储过程封装起来...

2016-02-28 13:47:35

阅读数 256

评论数 0

java计算时差

/** * 计算时差 * @param beginTime * @param endTime * @return */ public static String getTotalDateTime(String beginTime,String endTime){ ...

2016-02-02 11:13:39

阅读数 362

评论数 0

Unable to create envelope from given source:

org.apache.axis2.AxisFault: Unable to create envelope from given source:  at org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.jav...

2016-01-04 16:45:14

阅读数 1684

评论数 0

sql 字段属性带有双引号

字段: "number" select  t.\"NUMBER\" from TABLE

2015-12-22 09:13:22

阅读数 626

评论数 0

java读取properties配置文件

一:在项目资源包src、config下新建dbconfig.properties文件 driver=oracle.jdbc.OracleDriver url=jdbc:oracle:thin:@localhost:1521:orcl user=pwd password=pwd 二:创建连接类 pa...

2015-12-08 17:58:29

阅读数 1199

评论数 0

Java访问WebRoot目录下文件

ClassLoader classLoader = Thread.currentThread() .getContextClassLoader(); if (classLoader == null) { classLoader = ClassLoader.getSystemClassLoader(...

2015-11-16 11:49:15

阅读数 2327

评论数 0

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