![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JAVA
文章平均质量分 59
女神范儿的
这个作者很懒,什么都没留下…
展开
-
BigDecimal
//保留2位小数:int decimalPlaces = 2;if (value instanceof Double) { BigDecimal bigDecimal = new BigDecimal((Double)value); BigDecimal bigDecimalData = bigDecimal.setScale(decimalPlaces, Ro...原创 2019-10-14 16:42:43 · 183 阅读 · 0 评论 -
mongoDB之分页查询 skip() limit()
在研究 mongo 分页查询的过程中,发现数据量大了之后,就查询特别慢;在研究中发现,mongo 处理数据主要依赖内存,在 cpu,memory 的占用率过高的情况下,mongoDB 的效率就会直线下降;所以在对 mongo 操作的过程中,要注意内存的消耗;不可做任何占用大量内存的事情;分页查询中,skip 数据量大了之后;效率就直线下降;我们可以通过多次少量查询来解决这个问题,你会发现虽...原创 2018-11-01 10:59:10 · 1498 阅读 · 0 评论 -
IEDA 使用
1 修改web默认端口号: 绿色三角符号,和 debug 符号的前面框里;Edit Configurations (Run/DebugConfigurations) 去掉 (single instance only )的勾选; VM options: -Dserver.port=8083 重新启动即可; 2 sou...原创 2018-11-15 16:08:06 · 661 阅读 · 0 评论 -
报表逻辑校核
报表统计的逻辑校核UID为报表绑定的单位id,tid为报表id简要流程:1.定逻辑校核和定批注;2.根据UID和tid查逻辑校核,如果tid为空,则查UID所选择的所有报表的逻辑校核;3.取出逻辑校核操作解析数据;4.数据解析完后做数据对比;5.对比完数据后,未通过的逻辑校核查看关联批注的批注;6.如果存在关联的批注的格子,则给校核结果插入错误信息数据,做cell格子标红...原创 2018-11-12 14:32:45 · 810 阅读 · 0 评论 -
JAVA-对时间处理
在开发过程中,经常会用到时间:简单总结一下://得到之前的时间public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); calendar.add(Calendar.MONTH, -1); //得到前一个月 Date isoDate = calen...原创 2018-11-15 11:00:29 · 121 阅读 · 0 评论 -
多线程使用技巧
1. 多个线程互相等待//引入包import java.util.concurrent.CountDownLatch;//代码 int THREAD_COUNT = 2; final CountDownLatch latch = new CountDownLatch(THREAD_COUNT); Thread[] threads = ...原创 2018-12-21 14:39:09 · 133 阅读 · 0 评论 -
DBeaver使用
DB2 for Linux/Unix/Windows driver --> DB2 LUW --> 下一步 --> 配置原创 2019-01-03 16:47:40 · 2265 阅读 · 0 评论 -
mybatis – MyBatis 的使用和遇到的问题
1 MyBatis多个接口参数报错:Available parameters are [0, 1, param1, param2] 参考:http://www.bubuko.com/infodetail-2343076.html 修改方式1: 最简单的一个方式就是修改sql语句,指定位置,用0,1 或者param1, param2都可以:SELECT *...原创 2019-01-03 14:27:23 · 214 阅读 · 0 评论 -
java8 stream处理
1.处理list转Map保持有序:LinkedHashMap例子1: List<Bean> list = new ArrayList<>();Map<String, Bean> map = list.stream() .collect(Collectors.toMap(Bean::getId, o -> o, (oldValue, ne...原创 2019-10-11 11:51:02 · 288 阅读 · 0 评论 -
正则表达式
正则表达式是什么 正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。一般我用正则做字符校验。常用元字符代码 说明 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线 \s 匹配任意的空白符 \d 匹配数字 ...原创 2018-10-18 10:39:29 · 167 阅读 · 0 评论 -
Mysql+java
遇见问题: java 代码连接数据库,以 中文为条件,查询结果为空,其他查询正常。 研究发现,数据连接编码是 utf8,只是 connection 不是 utf8编码,需要如下设置:。url += "jdbc:mysql://";url += rds.getHost() + ":";url += rds.getPort() + "?...原创 2018-10-18 11:57:47 · 207 阅读 · 0 评论 -
eclipse和maven集成之setting.xml
下面看如何在eclipse中使用maven,在eclipse的4.4以上的版本加入了对maven的支持,即不需要安装maven插件,但对4.4以下的版本需要自己安装插件,可以在下面的网址:http://marketplace.eclipse.org/content/maven-integration-eclipse-luna,去了解安装过程,安装完成之后。1.eclipse - preferenc...原创 2018-04-17 12:53:46 · 344 阅读 · 0 评论 -
Missing artifact oracle:oracle.jdbc.OracleDriver:jar:11.2.0.1.0
原因:maven自动下载jar包不成功1. 下载 oracle.jdbc.OracleDriver-11.2.0.1.0.jar 包到本地2.在需要引用jar包的工程lib目录下面执行命令 cd /***工程路径***/lib mvn install:install-file -DgroupId=oracle -DartifactId=oracle.jdbc.OracleDrive...原创 2018-04-17 14:29:44 · 1494 阅读 · 0 评论 -
eclipse命令-锦集
1. 打开多个eclipse 命令 open -n /***Eclipse.app绝对路径***/Eclipse.app2. 修改jetty启动的默认端口 jetty:run -Djetty.port=80803. 修改,切换工作空间 4. 修改eclipse配置文件乱码 .properties 5. ######快捷键#########快捷键######...原创 2018-04-17 16:18:16 · 158 阅读 · 0 评论 -
maven 命令 之 mvn
1.打包命令: (maven) mvn clean install 本地仓库 更新 maven通过install将本地工程打包成jar包,放入到本地仓库中,再通过pom.xml配置依赖引入到当前工程。 pom.xml中引入的坐标首先在本地maven仓库中查找,若没有则去maven的网上中央仓库查找,并放到本地仓库供项目使用...原创 2018-04-18 11:43:20 · 285 阅读 · 0 评论 -
org.springframework.jdbc.datasource.lookup.DataSourceLookupFailureException/ dataSource not found
dataSource not found1. 检查用到的数据库是否配置2.原创 2018-04-20 16:29:43 · 2137 阅读 · 0 评论 -
如何读取JAVA配置文件
import java.util.Properties;Properties properties = ConfigUtils.loadProperties("mongo.properties");host = properties.getProperty("mongo.host")// 获取当前配置文件的相对路径!!!!!!!!InputStream inStream = Thre...原创 2018-04-20 16:31:20 · 89 阅读 · 0 评论 -
java 去空格
String str="186 3333 3333"; String regEx="[^0-9]"; Pattern p = Pattern.compile(regEx); Matcher m = p.matcher(str); System.out.println( m.replaceAll("").trim());原创 2018-04-26 18:59:02 · 385 阅读 · 0 评论 -
Rose容器用法
1. import net.paoding.rose.app.RoseAppContext;RoseAppContext rac = new RoseAppContext();LogHandle logHandle = rac.getBean(LogHandle.class);2.原创 2018-05-18 17:12:24 · 196 阅读 · 0 评论 -
JAVA-JSON解析-JSONObject-各种转换
总结归纳一些常用的 JSONObject 使用,仅供参考。1 . net.sf.json-lib 解析JSON pom.xml :<dependency> <groupId>net.sf.json-lib</groupId> <artifactId>...原创 2018-07-11 11:32:45 · 603 阅读 · 0 评论 -
设置系统时间为-东八区
1.查看系统服务器时区: a. date -R b. cat /etc/sysconfig/clock //下面针对东八区设置[root@localhost ~]# cat /etc/sysconfig/clock#ZONE="America/New_York"ZONE="Asia/Shanghai"UTC=falseARC=false c. ca...原创 2018-06-14 12:02:19 · 6289 阅读 · 1 评论 -
mongodb通过JAVA 操作
根据 使用 mongodb,总结了一些简单的操作方法。希望帮助大家。 1.连接 mongodb://根据用户名,密码进行连接 mongodb 数据库public class MongoManager{ private static MongoDatabase mongoDatabase = null; private final static Logger LOGGER = Lo...原创 2018-07-11 11:30:53 · 418 阅读 · 0 评论 -
JAVA-基础类型-遇到问题总结
Integer 与 int 类型 区别 Integer 类在JDK1.0的时候就有了,它是一个类,是 int 基本数据类型的封装类 1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而...原创 2018-07-11 14:48:40 · 169 阅读 · 0 评论 -
Zookeeper相关问题
1. sh zkCli.sh 启动zookeeper 客户端报错 前些的时候,Zookeeper的安装是成功的,也启动成功,但是今天不知道就怎么了,另外一台装突然就一直启动不起来。 重启之后可以恢复,但是不就之后又报错了。 Opening socket connection to server localhost/0:0:0:0:0:0:0:1:2181. Will not...原创 2018-08-10 16:13:26 · 129 阅读 · 0 评论 -
jenkins bash: jar: command not found 之环境变量
在操作 jenkins 的过程中,出现很多问题,自己做了个汇总,和大家分享一下:(1)出现问题原因1:目标服务器jar,命令不存在 解决方法: 安装 jar 命令 #cd /usr/bin #yum install jar 必须先进入/usr/bin,下同目标...原创 2018-04-16 10:16:13 · 7753 阅读 · 0 评论