A code cleanliness code farmers, A programmer concentrate on elegant design, A want to do with the product architect
暂时未有相关通用技术能力~
阿里云技能认证
详细说明Eclipse :Version: Juno Service Release 2GrEclipse plugins:http://dist.springsource.org/release/GRECLIPSE/e4.
该方法用来追加另一个Map对象到当前Map集合对象,它会把另一个Map集合对象中的所有内容添加到当前Map集合对象。 语法 putAll(Map
TCP在网络OSI的七层模型中的第四层——Transport层,IP在第三层——Network层,ARP在第二层——Data Link层,在第二层上的数据,我们叫Frame,在第三层上的数据叫Packet,第四层的数据叫Segment。
这几天碰到系统不能登陆的情况,初步判断可能是数据库连接满了,(后来检查不是这个原因),做了一次增加数据库最大连接数操作。操作步骤如下 操作系统:Red Hat Enterprise Linux Server release 6.3 (Santiago) 数据库oracle11g 1,查看当前会话数SQL> conn / as sysdba已连接。
import java.io.File; import java.io.IOException; public class DirCreate { public static void main(String[] args) throws IOException { ...
起因在对一堆*.tar.gz文件解压缩时,发现tar xvfz *.tar.gz不管用,一查,原来是tar xvfz *.tar.gz会被shell给拆成tar xvfz a.tar.gz b.tar.gz c.tar.gz,而在a.tar.gz中不存在b.tar.gz,当然会报错。
Eclipse默认将这些受访问限制的API设成了Error。解决方法:只要将Windows---Preferences---Java--Complicer---Errors/Warings里面的Deprecated and restricted API中的Forbidden references(access rules) 选为Waring就可以编译过了 今天在JDK1.7中引入sun.management.ManagementFactory,会报错。
方法1:在Eclipse中,右击项目,选择Java Build Path->Libraries->Add External JARs,找到你计算机中tomcat的安装路径,在common\lib文件夹下选中"servlet-api.
众所周知,Linux的文件权限如: 777;666等,其实只要在相应的文件上加上UID的权限,就可以用到加权限人的身份去运行这个文件。所以我们只需要将bash复制出来到另一个地方,然后用root加上UID权限,只要用户运行此Shell就可以用用root的身份来执行任何文件了 一个文件都有一个所有者, 表示该文件是谁创建的.
文件特殊权限的解释。 -rwsr-xr-x = 4755 文件执行的时候,会以owner的身份来执行,就是setuid 。 例如:-rwxr-xr-t 1 root wheel 0 7 9 18:24 test 这个test 是允许同组或其他人运行的,但是他运行的时候去可以控制那些root 属性的文件或设备。
vi操作 1.跳到文本的最后一行:按“G”,即“shift+g” 2.跳到最后一行的最后一个字符 : 先重复1的操作即按“G”,之后按“$”键,即“shift+4”。 3.跳到第一行的第一个字符:先按两次“g”, 4.跳转到当前行的第一个字符:在当前行按“0”。
【赛迪网-IT技术报道】在实际的开发中,可能在一个运算符中出现多个运算符,那么计算时,就按照优先级级别的高低进行计算,级别高的运算符先运算,级别低的运算符后计算,具体运算符的优先级见下表: 运算符优先级表 优先级 运算符 结合性 1 () [] .
linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。 本文中假设inittab中设置的init tree为: /etc/rc.d/rc0.d/etc/rc.
linux下系统开机oracle自启动(方法一) ---加载为服务自启动、停止一、dbstart 及 dbshut 1. 修改Oracle系统配置文件:/etc/oratab,只有这样,Oracle 自带的dbstart和dbshut才能够发挥作用。
Xlib: connection to ":0.0" refused by server Xlib: No protocol specified 解决办法: 1. 退出oracle,用root登陆; 2.
Comparable使一个class具备不同实例间进行比较的行为。这些对象的集合,可作为Collections.sort或Arrays.sort的参数 Comparator可以看成一种算法的实现,将算法和数据分离。
1.RuntimeException public class RuntimeException { public static void main(String[] args) { // TODO Auto-generated method stub String str="123"; int temp=Integer.
我所了解的ACMer主要分为以下几类: A类:天才型(这个在咱们学校基本不存在),所以就不用考虑了-_- ! B类:刷题很快,题数是最多的几个之一,但有一个习惯就是喜欢看题解,思考问题一想不出来了就想上网搜题解,最后都看题解都弄懂了,这种人早期因为刷题特别快,同一时期学的东西比别人多,是队友眼里的大神,感觉他懂的比别人多。
经常用到ftp get命令下载东西,但是遇到大的文件不知道是挂了还是在运行,要是能显示就好了,于是就有了下文。。。 注: 红色 字体是我敲击的命令 “#” 是注释语 [root@localhost server]# ftp 10.
使用name()方法和valueOf(String)方法可以在枚举类型对象和字符串之间方便得转换。如果valueOf(String)方法的参数不是该枚举类型合法的字符串,则会抛出IllegalArgumentException异常。
vim mysql.sh #!/bin/bashDAY=`date +%Y-%m-%d` //日期以年月日显示并赋予DAY变量SIZE=`du -sh /var/lib/mysql //查看mysql的大小并且赋予变量SIZEecho "Date :$DAY" >> /tmp/mysqlbak.
杭州城隍山城隍庙门口一副对联: 夫妇本是前缘,善缘、恶缘,无缘不合儿女原是宿债,欠债、还债,有债方来 妻共贫贱难,夫共富贵难
【坐飞机的一个现象】 观察30到40这个年纪的旅客,头等舱的旅客往往是在看书,公务舱的旅客大多看杂志用笔记本办公,经济舱则看报纸电影玩游戏和聊天的较多。 在机场,贵宾厅里面的人大多在阅读,而普通候机区全都在玩手机。那么,到底是人的位置影响了行为呢,还是行为影响了位置呢?
注意:(1)判断行的最大数量建议使用sheet.getLastRowNum();(2)判断每行最大列数建议使用row.getLastCellNum(); getPhysicalNumberOfRows()获取的是物理行数,也就是不包括那些空行(隔行)的情况。
create or replace function get_sal1(id employees.employee_id%type) return number is sal employees.
java.io.File里的delete操作很实用也很常用,可以用来删除单独的文件和某一目录。但有时候会出现delete失败的情况,出现这种情况的原因一般有以下几种:1、删除时还有其他程序在使用该文件,此时将无法正确删除2、没有close关闭和该文件相关的所有输入输出流等,导致无法删除(这一点是最容易忘记的,你犯的可能就是这一条)3、当删除某一目录时,必须保证该目录下没有其他文件才能正确删除,否则将删除失败。
(一).关于interrupt() interrupt()并不直接中断线程,而是设定一个中断标识,然后由程序进行中断检查,确定是否中断。 1. sleep() & interrupt() 线程A正在使用sleep()暂停着: Thread.
Java的中断是一种协作机制。也就是说调用线程对象的interrupt方法并不一定就中断了正在运行的线程,它只是要求线程自己在合适的时机中断自己。 一、Java中断的现象 首先,看看Thread类里的几个方法: public static boolean interrupted 测试当前线程是否已经中断。
从JVM 的角度看,我们使用关键字new创建一个类的时候,这个类可以没有被加载。但是使用newInstance()方法的时候,就必须保证:1、这个 类已经加载;2、这个类已经连接了。而完成上面两个步骤的正是Class的静态方法forName()所完成的,这个静态方法调用了启动类加载器,即加载 java API的那个加载器。
开发封闭原则(Open-Closed Principle OCP)Software entities(classes,modules,functions etc) should open for extension ,but close for modification.
3. 新建文件,默认位于工程目录new File("xxx.txt").getAbsolutePath();例如输出,D:\workspaces\workspace1\myProject如果使用ClassName.class.getResource("name.config")的结果作为File对象的参数,则会报错: java.io.FileNotFoundException: file:\D:\workspaces\workspace1\myProject\bin\com\hutu\log4j\name.config (文件名、目录名或卷标语法不正确。
如果webbrowser控件已更新,仍使用一个HtmlElement就会出现以下错误: 2013-12-23 17:33:48,375 [18] ERROR xx.xxxb__0 0- System.UnauthorizedAccessException: 拒绝访问。
LoginInfo loginInfo = new LoginInfo(); xmlNode = _xml.SelectSingleNode(loginUrl); loginInfo.
ContextLoaderListener的作用就是启动Web容器时,自动装配ApplicationContext的配置信息。因为它实现了ServletContextListener这个接口,在web.xml配置这个监听器,启动容器时,就会默认执行它实现的方法。
不使用转换为字符串的函数: import java.util.Scanner; /* 判断回文数 * 由用户输入一个整数,判断是不是回文数(完全对称的数),如果是 打印 true, 否则打印false * 提示:本题仅要求判断一个五位数是不是回文数 * 通过除法运算和求模运算符,可以分别求出一个五位数的每位上的值,然后进行比较。
jsp中: 报错:The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar 解决办法: 增加包jstl.
Spring启动时的日志: 2013-11-22 14:55:59:319[INFO]: FrameworkServlet 'spring3': initialization completed in 443 ms 日志中spring3的来源: web.
Code: public List getMissDateData() { DateTime[] keys = { DateTime.Now.
Sample Code: try { string re = "1.1".Substring(1,4); } catch (Exception ex) { logger.
Application.Exit:通知winform消息循环退出。程序会等待所有的前台线程终止后才能真正退出。是一种强行退出方式,就像 Win32 的 PostQuitMessage()。它意味着放弃所有消息泵,展开调用堆栈,并将执行返回给系统 方法停止在所有线程上运行的所有消息循环,并关闭应用程序的所有窗口 解决方法:1. 背景线程为避免因为线程造成程序无法退出,可以将线程设置为后台线程(IsBackground = true)。
public class ThreadDaemon { /** * @param args * 后台线程在主进程结束后,也会退出 */ public static void main(String[] args) { // T...
java extends与implements在使用时的一个差异: Implements: public class ThreadImplementsTest implements Runnable{ public void loop(){ String name=Thread.
start.bat set MY_HOME=%~dp0 set JMS_BINDING_PATH=%MY_HOME%..\binds set JAVA_HOME=C:\Program Files\Java\jdk1.
G:\>java -Xms128M -Xmx512M -server -Dprogram.name=b omc-sa-tdtpagent -Dfile.encoding=GBK -Duser.timezone=GMT+8 -jar .
错误信息: System.IO.FileNotFoundException: Could not load file or assembly 'System.Data.SQLite.dll' or one of its dependencies. 找不到指定的模块。
File.Exists(Application.StartupPath + "\\Settings\\Settings.xml")
abstract :表示方法是抽象方法,在子类中必须重写。抽象方法所在的类必须是抽象类,即用abstract modifiers;virtual:表示此方法是virtual方法,除了在子类中可以重写外(在子类中也可直接使用),和普通方法完全一样;override:表示重写父类的virtual方法;new: 显式隐藏从基类继承的成员; 区别: virtual:标记方法为虚方法1.
今天用360按提示给win7打了下补丁,真的很伤:提示重启后安装补丁,再次进行系统时Windows Update开始配置,但是到32%时就卡哪不动了 按电源关机后,使用360提供的启动项进入时,仍旧卡在32%不动。
String.Compare 方法 (String, Int32, String, Int32, Int32) 对两个指定的 String 对象的子字符串进行比较,并返回一个指示二者在排序顺序中的相对位置的整数。
SVN: https://svn.lumisoft.ee:8443/svn/LumiSoft_Net/ User: readonly Password: readonly Download: http://www.