11 2015 档案

在其他对象上同步
摘要:synchronized 块必须给定一个在其上进行同步的对象,并且最合理的方式是,使用其方法正在被调用的当前对象:synchronized(this).在此种方式中,如果获得了synchronized块上同步锁,那么该对象其他的synchronized方法和临界区就不能被调用。因此,如果再this... 阅读全文

posted @ 2015-11-26 23:40 struggle_beiJing 阅读(273) 评论(0) 推荐(0) 编辑

[转]关于java中的 sychronized 同步方法 与 同步块的理解
摘要:首先,需要说明一点,也是最重要的一点,无论是同步方法 还是 同步块 都是只针对同一个对象的多线程而言的,只有同一个对象产生的多线程,才会考虑到 同步方法 或者是 同步块,如果定义多个实例的同步,可以考虑使用mutex,创建类似于c++整个服务全局锁,或者创建一个全局单例类,在其内定义全局锁。比如以... 阅读全文

posted @ 2015-11-25 09:42 struggle_beiJing 阅读(4171) 评论(0) 推荐(0) 编辑

ROW_NUMBER() OVER函数的基本用法
摘要:语法:ROW_NUMBER() OVER(PARTITION BY COLUMN ORDER BY COLUMN)方法/步骤简单的说row_number()从1开始,为每一条分组记录返回一个数字,这里的ROW_NUMBER() OVER (ORDER BY xlh DESC) 是先把xlh列降序,再... 阅读全文

posted @ 2015-11-24 18:41 struggle_beiJing 阅读(185) 评论(0) 推荐(0) 编辑

oracle decode函数使用方法
摘要:1.decode(V1,1,A,2,B,C) 如果V1=1 那么显示A =2显示B 其他显示C 。。。。。。。。 2.含义解释: decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下: IF 条件=值1 THEN RETURN(... 阅读全文

posted @ 2015-11-24 17:58 struggle_beiJing 阅读(560) 评论(0) 推荐(0) 编辑

volatile
摘要:volatile关键字还确保了应用中的可视性。如果讲一个域声明为volatile的,那么只要对这个域残生了写操作,那么所有的读操作就都可以看到这个修改。即便使用了本地缓存,情况也确实如此,volatile域会立即被写入到主存中,而读取操作就发生在主存中。 在非volatile域上的原子操作不必刷新到... 阅读全文

posted @ 2015-11-22 10:13 struggle_beiJing 阅读(515) 评论(0) 推荐(0) 编辑

Oracle (内连接)
摘要:例如:表xueshengid name1, Jack2, Tom3, Kity4, nono表kaoshiid grade1, 562, 7611, 89内连接(显示两表匹配的id)select stu.id, exam.id, stu.name, exam.grade from xuesheng ... 阅读全文

posted @ 2015-11-20 16:28 struggle_beiJing 阅读(485) 评论(0) 推荐(0) 编辑

共享受限资源,Brian的同步规则
摘要:说明:如果一个变量是boolean,则此变量是原子性的,即赋值和返回值简单的操作在发生时没有中断的可能。 递增不是原子性炒作。解决共享资源竞争:1. 通过加锁,锁语句会产生相互排斥的效果,此种机制也成为互斥量。 通过关键之synchronized 关键字锁也称为监视器。 2. 通过使用显式的Lock... 阅读全文

posted @ 2015-11-19 23:49 struggle_beiJing 阅读(1024) 评论(1) 推荐(0) 编辑

后台线程,优先级,sleep,yield
摘要:1.后台线程,是指在程序运行的时候在后台提供一种通用服务的线程,并且这种线程并不属于程序中不可获取的部分。当所有非后台线程结束时,程序也就终止了,同时会杀死进程中所有后台线程。main()是一个非后台线程设置后台线程:必须在启动线程之前调用setDaemon(true) 2.通过setPriori... 阅读全文

posted @ 2015-11-19 23:23 struggle_beiJing 阅读(278) 评论(0) 推荐(0) 编辑

runnable和thread的区别
摘要:一是写一个类继承自Thread类,然后重写里面的run方法,用start方法启动线程二是写一个类实现Runnable接口,实现里面的run方法,用new Thread(Runnable target).start()方法来启动 阅读全文

posted @ 2015-11-19 23:16 struggle_beiJing 阅读(183) 评论(0) 推荐(0) 编辑

Oracle 左连接、右连接、全外连接、(+)号作用、inner join(等值连接) (转载)
摘要:Oracle 外连接(1)左外连接 (左边的表不加限制) (2)右外连接(右边的表不加限制) (3)全外连接(左右两表都不加限制) 外连接(Outer Join)outer join则会返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行。它还返回任何在第二个输入中没有匹配行的第一个输入中的... 阅读全文

posted @ 2015-11-18 14:11 struggle_beiJing 阅读(553) 评论(0) 推荐(0) 编辑

plsqldev与sqldeveloper
摘要:plsqldev连接1.连接不同服务器,要修改tnsnames.ora文件,具体如下修改如下位置# tnsnames.ora Network Configuration File: \app\usr\admin\orcl\tnsnames.ora # Generated by Oracle conf... 阅读全文

posted @ 2015-11-18 11:40 struggle_beiJing 阅读(2682) 评论(0) 推荐(1) 编辑

oracle创建表
摘要:举个例子,你的建表语句可以根据这个来调整--建表create tableA(id VARCHAR2(2),a VARCHAR2(2) notnull -- 主键列非空);--建主键,其中PK_A是主键名称,A是主键字段alter table Aadd constraint PK_A primary ... 阅读全文

posted @ 2015-11-18 11:22 struggle_beiJing 阅读(201) 评论(0) 推荐(0) 编辑

oracle常见错误
摘要:1.无效的关系运算符ORA-00920: invalid relational operatorORA-00920: invalid relational operator ORA-00920: 无效的关系运算符从AWR中复制的sql放到plsql dev中运行时,有时会报这个错误。 很奇怪吧,AW... 阅读全文

posted @ 2015-11-18 11:13 struggle_beiJing 阅读(7054) 评论(0) 推荐(0) 编辑

GUID是什么意思及Guid在sqlserver中的使用
摘要:GUID(全球唯一标识)是微软使用的一个术语,由一个特定的算法,给某一个实体,如Word文档,创建一个唯一的标识,GUID值就是这个唯一的标识码。GUID广泛应用于微软的产品中,用于识别接口、复制品、记录以及其他对象。不同类型的对象对应不同的GUID值。例如,一个微软Access数据库使用的是16字... 阅读全文

posted @ 2015-11-16 16:00 struggle_beiJing 阅读(2993) 评论(1) 推荐(0) 编辑

表中查询重复的数据,如何通过sql语句查询?
摘要:1、最直观的思路:要知道所有名字有重复人资料,首先必须知道哪个名字重复了:select name from emp group by name having count(*)>1所有名字重复人的记录是:select * from empwhere name in (select name from ... 阅读全文

posted @ 2015-11-16 13:58 struggle_beiJing 阅读(702) 评论(0) 推荐(0) 编辑

用户组,AD域控简介
摘要:“自由”的工作组 工作组(WORKGROUP)就是将不同的电脑按功能分别列入不同的组中,以方便管理。比如在一个网络内,可能有成百上千台工作电脑,如果这些电脑不进行分组,都列在“网上邻居”内,可想而知会有多么乱(恐怕网络邻居也会显示“下一页”吧)。为了解决这一问题,WINDOWS9X/NT/2000才... 阅读全文

posted @ 2015-11-16 11:33 struggle_beiJing 阅读(5737) 评论(0) 推荐(0) 编辑

开发所需时间
摘要:1.工作一年半,作为菜鸟程序员,总结一些个人经验和教训,以便以后回顾一下我身为程序员的成长路线及教训,或者为后来人提供一些个人的愚见,也是作为一种乐趣。开发时,你会发现当实施人员或者领导将业务给你讲懂以后,会感觉这件事很好做,然后就会打包票,这个任务很快就会解决。然而,在真正开发过程中,你会遇到各种... 阅读全文

posted @ 2015-11-15 23:19 struggle_beiJing 阅读(201) 评论(0) 推荐(0) 编辑

java中怎么进行字符串替换?
摘要:String str = "test.doc"; String newStr = str.replaceAll("doc","html"); 阅读全文

posted @ 2015-11-15 21:25 struggle_beiJing 阅读(714) 评论(0) 推荐(0) 编辑

在oracle中怎么把一张表的数据插入到另一张表中
摘要:把table2表的数据插入到table1中insert into table1 select * from table2 阅读全文

posted @ 2015-11-12 17:48 struggle_beiJing 阅读(4385) 评论(0) 推荐(0) 编辑

oracle备份表
摘要:oracle与sql单表备份的区别 ( oracle中备份表: create table 备份表名 as select * from 原表 sql server中备份表: select * into person_backup from person 这种备份的原则是表B不存在。 用sql的思维去维 阅读全文

posted @ 2015-11-12 17:44 struggle_beiJing 阅读(856) 评论(0) 推荐(0) 编辑

SQLSERVER 触发器 将一个服务器上的数据库中数据插入到另一个服务器上的数据库中怎么做
摘要:首先要执行 sp_addlinkedserver '服务器ip' 然后开始写语句 insert into ip.库名字.dbo.table select * from iserted 阅读全文

posted @ 2015-11-11 11:35 struggle_beiJing 阅读(4232) 评论(0) 推荐(0) 编辑

sqlserver触发器如何将一个库中的数据插入到另外一个库中
摘要:需求:实现的功能就是,查询当前表的所有信息,插入到另外一个库中(同一台机器,同一个SqlServer)解决:insertintodB2.dbo.TB2select*fromdb1.dbo.TB1 db2和db1是实际库名 dbo固定 TB2表名 阅读全文

posted @ 2015-11-11 11:34 struggle_beiJing 阅读(1321) 评论(0) 推荐(0) 编辑

tomcat的webapp下的root文件夹的作用是什么
摘要:1.基本一样。。只是表示不同的tomcat的http路径而已。root目录默认放的是tomcat自己的一个项目,如:http://localhost:8080/默认访问root项目对于webapps,tomcat为了方便,默认一个webapps而不用配置http目录和本地文件目录的映射。还有就是项目... 阅读全文

posted @ 2015-11-10 10:30 struggle_beiJing 阅读(4663) 评论(0) 推荐(0) 编辑

left join 和 left outer join 有什么区别?
摘要:left join 是left outer join的简写,left join默认是outer属性的。outer join则会返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行。它还返回任何在第二个输入中没有匹配行的第一个输入中的行。关键就是后面那句,返回的多一些。所以通常意义上的left... 阅读全文

posted @ 2015-11-09 18:42 struggle_beiJing 阅读(5360) 评论(0) 推荐(0) 编辑

oracle还原数据库及遇到的问题
摘要:1.第一:用安装数据库时的管理员用户登录:创建一个新的用户,如: //创建用户123密码456 create user 123 identified by 456;第二:授权,赋予dba的权限 grant dba to 123; 第三:导入数据库 imp 123/456@orcl file=E:\*... 阅读全文

posted @ 2015-11-09 12:01 struggle_beiJing 阅读(947) 评论(0) 推荐(0) 编辑

Tomcat下work文件夹的作用
摘要:1.打补丁,重启tomcat时要删除work文件夹,有缓存。2.work目录只是tomcat的工作目录,也就是tomcat把jsp转换为class文件的工作目录jsp,tomcat的工作原理: 当浏览器访问某个jsp页面时,tomcat会在work目录里把这个jsp页面转换成.java文件,比如将i... 阅读全文

posted @ 2015-11-09 10:55 struggle_beiJing 阅读(590) 评论(0) 推荐(0) 编辑

vpn的作用
摘要:1.可以用于远程对方桌面。步骤: 1.浏览器中访问网址,输入用户名,密码即可 2.输入远程桌面用户名和网址 阅读全文

posted @ 2015-11-09 09:42 struggle_beiJing 阅读(31) 评论(0) 推荐(0) 编辑

版本不一致,导致控制台不报错,报500
摘要:1.首先确定是jdk那个版本编译的,如1.6编译,还要考虑到1.6编译后,兼容到1点几 阅读全文

posted @ 2015-11-07 11:13 struggle_beiJing 阅读(286) 评论(0) 推荐(0) 编辑

提供他人class文件
摘要:1.考虑的问题,提供的文件是否依赖于其他jar包。例如:解析html简历时,依赖于Jsoup包。 阅读全文

posted @ 2015-11-06 18:19 struggle_beiJing 阅读(147) 评论(0) 推荐(0) 编辑

PL/SQL Developer简单使用
摘要:表在以下: 阅读全文

posted @ 2015-11-06 10:20 struggle_beiJing 阅读(154) 评论(0) 推荐(0) 编辑

PL/SQL Developer远程连接Oracle数据库
摘要:首先打开电脑,到pl/sql安装的指定目录【D:\app\DZL\product\11.2.0\dbhome_1\NETWORK\ADMIN】找到【tnsnames.ora】打开【tnsnames.ora】文件,增加你需要远程连接的字符串。特别对部分重要字段说明:myDB为连接数据库别名HOST=1... 阅读全文

posted @ 2015-11-06 09:57 struggle_beiJing 阅读(206) 评论(0) 推荐(0) 编辑

邮件模板修改
摘要:1.找到代码,找到哪个版本的代码,知道从哪定义的模板,是如何定的。 第一天没找到位置,第二天找到位置,但是修改的地方不对。第三天修改了格式。包括自己简单测试。总体 3天 阅读全文

posted @ 2015-11-06 09:44 struggle_beiJing 阅读(170) 评论(0) 推荐(0) 编辑

html招聘简历解析并入库测试
摘要:1.解析4天,一天用来熟悉Jsoup2.入库,需要熟悉什么样的格式代码可以入库,将自己解析好的代码转为指定格式。总体框架的构建, 如何执行,需要读他人写的代码(很费时间)。4天,包括晚上九点加班三天,包括测试,可能还有问题总体时间十天。 阅读全文

posted @ 2015-11-06 09:42 struggle_beiJing 阅读(242) 评论(0) 推荐(0) 编辑

设置远程桌面。其他人可以访问
摘要: 阅读全文

posted @ 2015-11-05 16:43 struggle_beiJing 阅读(149) 评论(0) 推荐(0) 编辑

UTF-8和GBK有什么区别?
摘要:字符均使用双字节来表示,只不过为区分中文,将其最高位都定成1。至于UTF-8编码则是用以解决国际上字符的一种多字节编码,它对英文使用8位(即一个字节),中文使用24位(三个字节)来编码。对于英文字符较多的论坛则用UTF-8节省空间。GBK包含全部中文字符;UTF-8则包含全世界所有国家需要用到的字符... 阅读全文

posted @ 2015-11-02 10:49 struggle_beiJing 阅读(227) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示