- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 彻底解决 Missing artifact jdk.tools:jdk.tools:jar:1.8的解决方法
eclipse的pom.xml报错:Missing artifact jdk.tools:jdk.tools:jar:1.8网上90%解决的方法<dependency><groupId>jdk.tools</groupId><artifactId>jdk.tools</artifact...
2020-01-10 12:39:33
2329
原创 navalcat连接oracle数据库Cannot load OCI DLL 87: Instant Client package is required for Basic and TNS
Navicat可以用来连接各种主流数据库,真是个不错的DB工具。如果你第一次用Navicat尝试连接Oracle数据库,很可能报下面的错:Cannotload OCI DLL 87: InstantClient package is required for Basic and TNS connection.原因:oracle需要装client才能让第三方工具通过OCI(OracleCall In...
2018-05-08 22:57:00
1721
转载 Java 代码性能优化总结
代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨;但是如果有足够的时间开发、维护代码,这时候就必须考虑每个可以优化的...
2018-04-16 09:02:52
164
原创 PLSQL安装配置
1、运行plsqldev1102.exe2、点击I Agree3、点击NEXT4、安装汉化5、运行chinese.exe6、 二、 然后进入PLSQL的主界面(登陆时直接点取消按钮也是可以进入主界面的),点击工具>>首选项,在如下界面做如下配置(instantclient在解压缩后文件中,位置是pl sql\instantclient_11_2)Oracle主目录名,即为你的insta...
2018-04-11 13:03:01
324
原创 PLSQL无法进行中文条件查询解决
原因:PLSQL乱码问题皆是ORACLE服务端字符集编码与PLSQL端字符集编码不一致引起。类似乱码问题都可以从编码是否一致上面去考虑。设置本地环境变量。(PLSQL优先从环境变量中获取属性)右击 我的电脑 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量 -> 系统变量栏新增如下两条记录NLS_CHARACTERSET = AL32UTF8 NLS...
2018-04-11 12:24:56
5908
2
原创 Long.parseLong 与Long.valueOf的区别
Long.parseLong 的源码 public static long parseLong(String s) throws NumberFormatException { return parseLong(s, 10); }返回的是long基本数据类型Long.valueOf的源码 public static Long valueOf(String s) ...
2018-04-08 17:55:25
12208
转载 2w水平的面试
有人回答说这只能是大企业或者互联网企业的工程师才能拿到。也许是的,小公司或者非互联网企业拿两万的不太可能是码农了,应该是已经转管理后才有可能。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难。还有人提到这个水平不止2w,其实工资是跟面试表现有关的,也跟其他综合水平有关,比如你是985,top10,或者研究生学历,也或者懂点node,Android等等的,或者表达能力强,击中...
2018-04-02 22:23:17
364
转载 java 1+1 =3
用Integer的valueOf方法将"11"这个字符串转化为2进制并赋值给int的result变量, 只要你的String变量的值合法,valueOf的第二个参数是你填几就是几进制 String num1 = "1"; String num2 = "1"; int num = Integer.valueOf(num1+num2, 2); System.out.println(nu...
2018-03-15 14:16:38
912
原创 java内存泄漏的原因及场景
java导致内存泄漏的原因:长生命周期的对象持有短生命周期对象引用就可能发生内存泄漏,尽管短生命周期对象已经不再需要,但是长生命周期对象持有它的引用对象而导致不能被回收。 内存泄漏就是存在一些被分配的对象,这些对象有下面两个特点,首先,对象是可达的,其次,这些对象是无用的,即程序以后不再使用这些对象。如果对象满足这两个条件,这些对象就可以判定为java内存泄漏,这些对象不会被GC回收,...
2018-03-14 19:08:18
1736
1
原创 map的几种遍历方式
第一种方法 通过Map.entrySet遍历key和value for(Map.Entry<String, String> entry :map.entrySet()){ System.out.println("Key=" + entry.getKey() + ",-----Value=" + entry.getValue()); }第二种方法 通过Map.keySet遍历ke...
2018-03-13 14:45:11
171
原创 NVL函数
1.NVL函数NVL函数的格式如下:NVL(expr1,expr2)含义是:如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值。2 NVL2函数NVL2函数的格式如下:NVL2(expr1,expr2, expr3)含义是:如果该函数的第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第三个参数的值。3. NULLIF函数N...
2018-03-12 16:23:29
966
instantclient_11_2
2018-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人