5 pengweid

尚未进行身份认证

胜人者有力,普通人也有力

等级
TA的排名 5w+

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

一个类就像一个四合院,四合院的大门叫做构造方法,盖房子必须经过大门,每new一个对象,就表示在四合院里再盖一间新房子,大门上面的锁,叫做构造锁,里面每一间房子就是一个实例,每间房子里边都有一个锁叫做实例锁。四合院里有厕所,水龙头,洗衣机等等都是公共设施,都叫做static资源)你想获得洗衣机,就需要调用static的洗衣机方法,也就是行为)假如一天来了3个人租房子,第一个人租了一间小房子,那...

2019-01-03 18:48:03

mysql Schema与数据类型优化

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

2018-01-06 22:24:56

mysql 存储引擎

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

2018-01-05 19:46:05

oracle查询学生选择课

selectc.ci_id,wm_concat(s.stu_name)frompm_cic,pm_stuswhereinstr(c.stu_ids,s.stu_id)>0groupbyci_id

2017-03-26 19:28:53

oracle按部门统计员工人数

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

2017-03-26 19:07:18

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

方式1(多表查询):selecte.empno,e.ename,e.sal,d.salValfromempe,(selectdeptno,avg(sal)salValfromempgroupbydeptno)dwheree.deptno=d.deptnoande.sal>d.salVal;方式二(相关子查询):selectd.empno,d.ena

2017-03-26 18:44:39

oracle分页的两种方式

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

2017-03-26 17:50:56

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

selectdistinctw.TABLE_NAME fromuser_col_commentswwherew.COLUMN_NAME='USER_ID'orw.COLUMN_NAME='LOGIN_NAME'

2016-10-27 18:06:06

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

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

2016-10-23 15:06:50

android.content.ActivityNotFoundException:

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

2016-10-22 11:52:02

启动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

oracle密码忘了怎么办???

sqlplus/nologconn/assysdba然后修改密码alteruserXXXXidentifiedbyXXXXXX

2016-08-23 15:15:40

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

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

2016-06-23 15:34:42

sql动态传入数组值

String[]strs={"01","02"}StringstrTemp="";try{for(intk=0;k<strs.length;k++){strTemp+=strs[k]+",";}strTemp=strTemp.substring(0,strTemp.length()-1);//将最后一个逗号去掉Stringsql="select*fromuser_status_twherestatusin("+strTe

2016-03-16 09:34:38

为什么要使用存储过程?

1.存储过程只在创造时进行编译,以后每次执行存储过程都不需再重新编译,而一般SQL语句每执行一次就编译一次,所以使用存储过程可提高数据库执行速度。2.当对数据库进行复杂操作时(如对多个表进行Update,Insert,Query,Delete时),可将此复杂操作用存储过程封装起来与数据库提供的事务处理结合一起使用。这些操作,如果用程序来完成,就变成了一条条的SQL语句,可能

2016-02-28 13:47:35

java计算时差

/** *计算时差 *@parambeginTime *@paramendTime *@return */ publicstaticStringgetTotalDateTime(StringbeginTime,StringendTime){ Stringtime=null; try{ SimpleDateForma

2016-02-02 11:13:39

Unable to create envelope from given source:

org.apache.axis2.AxisFault:Unabletocreateenvelopefromgivensource: atorg.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:531)atorg.apache.axis2.description.OutInAxisOp

2016-01-04 16:45:14

sql 字段属性带有双引号

字段:"number"select t.\"NUMBER\"fromTABLE

2015-12-22 09:13:22

java读取properties配置文件

一:在项目资源包src、config下新建dbconfig.properties文件driver=oracle.jdbc.OracleDriverurl=jdbc:oracle:thin:@localhost:1521:orcluser=pwdpassword=pwd二:创建连接类packageuaap.webservice.util;importjava.io.IOEx

2015-12-08 17:58:29

Java访问WebRoot目录下文件

ClassLoaderclassLoader=Thread.currentThread().getContextClassLoader();if(classLoader==null){classLoader=ClassLoader.getSystemClassLoader();}java.net.URLurl=classLoader.getResourc

2015-11-16 11:49:15

查看更多

勋章 我的勋章
    暂无奖章