
项目要点
孛欢
和自律这条路背道而驰猿呀
展开
-
项目要点之mysql——1
阅读阿里巴巴JAVA开发手册并查阅相关资料后提醒需要特别注意的几点。1.小数类型为decimal,禁止使用float和double。 因为float和double存在精度损失问题,在进行值比较时可能得不到想要的答案。而如果数据范围超过decimal的范围,建议将数据拆分成整数和小数存储。2.选择合适的字段,比如没有负数的就不选int,而用unsigned int等...原创 2019-12-26 14:42:38 · 168 阅读 · 0 评论 -
服务部署
服务部署时出现异常。将服务部署在服务器,或者为其他提供服务的时候,最好是把jdk一起打包了。以免出现,服务器的jdk版本和服务的jdk版本不一致的错误。比如在shell脚本里面写启动的时候,如果直接写 nohup java -jar $WLDS_HOME/ip.jar>/dev/null 2>&1 &这里虽然已经将服务的路径设置了,可以在不同的目录...原创 2019-12-18 16:48:51 · 211 阅读 · 0 评论 -
shell执行了jar包之后,不执行后续代码
因为是一个while(true)循环的jar包,所以在执行jar包的时候就一直卡在这里,不会执行后续的shell代码。原代码如下:#!/bin/bashexport JAVA_HOME=/home/agenttest/nicflow/jreexport WLDS_HOME=/home/agenttest/nicflow/iftopGetFlowAPP_HOME=/home/age...原创 2019-12-16 15:50:56 · 656 阅读 · 0 评论 -
java获取linux机器IP
linux机器有多IP的情况,而有时候获取ip就会获取错误。目前在网络上所找到的几乎所有直接通过java代码获取ip的方法都是有问题的,不能获取想要获得的那个IP。怎么办呢,目前只能想办法写一个python脚本,然后把获取的ip输入到文件里面,最后java从文件里面读取。鉴于项目中所有的服务器都会部署一个flume程序,该程序会与远程机器通信,那么就获取该程序的通信状况netsta...原创 2019-12-13 10:10:24 · 745 阅读 · 1 评论 -
去掉一个字符串中所有空格和tab符号的方法
line = line.trim(); String[] strs = line.split("\\s+");记录一下,免得以后忘掉。原创 2019-11-15 13:45:53 · 2355 阅读 · 1 评论 -
时间戳,本机IP,得到所有文件名
1.时间戳是System.currentTimeMillis(),需要精确到秒就用System.currentTimeMillis() / 10002.获取本机IP的方法String addr = InetAddress.getLocalHost().getHostAddress();这个只能在windows上获取,在linux系统下只会得到广播地址所以要windows和linux...原创 2019-11-04 13:51:48 · 188 阅读 · 0 评论 -
1.做JAVA项目时几个比较忽略的要点
1.Data source rejected establishment of connection,message from server: "Too many connections"这是数据库建立了太多的连接,找到自己新建Connection的地方,看是不是在某一个循环里面或者某一个经常被调用的函数里面,如果是,尽量把移到外面,尽可能保证只建立一个Connection。否则,在建立太...原创 2019-09-30 09:40:35 · 109 阅读 · 0 评论