- 博客(12)
- 资源 (13)
- 收藏
- 关注
原创 String 与 StringBuffer/StringBuilder
1、String 与 StringBuffer String类中使用字符数组保存字符串,如下查看String源码时发现,其有“final”修饰符,所以可以知道string对象是不可变的。 String:在String类中没有用来改变已有字符串中的某个字符的方法,由于不能改变一个字符串中的某个单独字符,所以在JDK文档中称String类的对象是不可改变的。然而,不可改变的字符串具有一个很大的优点:
2016-12-22 18:09:18 266
原创 Java项目开发步骤
一、安装JDK(可以在root权限下安装,这样其它用户也会有该环境) 1.1上传jdk-8u91-linux-x64.tar.gz 到指定目录 1.2解压jdk #创建文件夹 mkdir /usr/java #解压 tar -zxvf jdk-8u91-linux-x64.tar.gz 1.3将java添加到环境变量中 vim /etc/profi
2016-12-04 11:08:34 654
原创 优化后的split切割方法
jdk 自带的split切割方法效率比较低,当需要切割的次数过多时就需要对其进行一些必要的优化,优化后的方法如下所述。/** * 切割方法 * @param delimiter 分割符 * @param str 要分隔的字符串 * @return arr 每行数据分割后的数组集合 */ public static String[] splitStr(String
2016-12-04 10:46:26 852
转载 26个提升java性能需要注意的地方
最近的机器内存又爆满了,除了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源总结的一些在Java编程中尽可能要做到的一些地方。 1. 尽量在合适的场合使用单例 使用单例可以减轻加载的负担,缩短加载的时间,提高加载的效率,但并不是所有地方都适用于单例,简单来说,单例主要适用于
2016-12-04 09:50:53 216
原创 Java文本读写
1、我们一般以行的方式来读取文本文件的 下面是用例: BufferedReader/BufferedWriter读: 写: out = new OutputStreamWriter(new FileOutputStream(file),”GBK”); bfw = new BufferWriter(out);源文件中的编码方式为UTF-8,输出时也为UTF-8,结果输出乱码,问题出在
2016-12-04 09:44:08 301
转载 SQL 优化经验总结34条
http://www.cnblogs.com/endv/p/4234456.html 本文是复制上面链接博主的。我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1) 选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础
2016-12-03 23:52:11 336
原创 Oracle多表关联更新
错误的解法: 正确的解法: UPDATE TABLE_ORDER O SET O.SETTLE_RATE = ( SELECT DISTINCT C.SETTLE_RATE FROM TABLE_OR
2016-12-03 23:40:45 712
原创 URL乱码解决
遇到的实际问题: 线上的程序一直正常运行的,有一天正常运行的程序突然出现有些功能模块出现乱码,后来经过排查发现出现乱码的模块是因为提交到地址访问栏时有中文提交,且这段时间线上对数据与linux服务进行了更换。解决的方法:双重解码 当初对url的解码是这样的 url : aa/bb/cc!getList.action?org=” + encodeURI(“中文”)
2016-12-03 20:42:07 337
原创 Java项目部署到Linux并配置定时任务
1、在Eclipse中将程序开发好,并进行编译成.class文件2、在linux中创建对应的目录,本人在linux中创建StatShareDataProject 目录用来存放程序,同时在这个目录下创建如下所示的一些目录与文件,其中srcData程序中所要用的数据,log日志目录,lib 程序所用的jar包,将程序运行所需要的文件移动到对应的目录 本人程序在Eclipse中的目录发下,因而在li
2016-12-03 20:25:14 2604
原创 配置程序的任务计划
crontab -l 查看当前配置的任务计划 crontab -e 进入当前用户的crontab文件编辑状态(vi编辑模式) 编写任务计划 如:每天7点启动一次 0 7 * * * sh /home/catt/lte/Pars/start.sh 注意: 1.分与时必须得写(想想都不写就是每分每时启动呀)假如像 0 7 * * * sh /home/catt/lte/Pars/star
2016-12-03 19:37:45 339
原创 个人开发工作中常用到的Linux命令
1.cd cd ../ 去往上一级目录 cd 系统会改变当前目录到主目录 cd - 输入后系统会改变当前目录到先前工作的目录 cd .. 输入后系统会改变当前目录到当前目录的父目录 cd ~用户名 输入后系统会改变当前目录到username的主目录。 cd命令后面所跟的工作目录必须是绝对路径,也就是从根目录开始路径, ...
2016-12-03 18:49:14 807
原创 修改主机名与配置ssh通过主机名进行远程登录
具体步骤如下所示: 1、 vi /etc/hosts 2、vi /etc/hostname 3、vi /etc/sysconfig/network 4、需要重启服务器 reboot5、分别在要连接的linux服务器上设置ip和hostname的映射 6、这样直接通过ssh hostname就可以远程登录 同一个域名可以配置多个对应的ip(具体原理有待深究)
2016-12-03 17:52:08 14187 2
JavaSE_Android精华版2.0.chm
2017-11-21
hadoop2.7.2的winutils.exe、hadoop.dll、hadoop-eclipse-plugin-2.7.2.jar
2017-02-25
Spark高级数据分析 (美) sandy ryza;uri laserson; 龚少成(译) 人民邮电出版社 2015-11-01.pdf
2016-08-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人