![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
是美婷吗
努力的意义就是
以后的日子里 放眼望去
全部都是自己喜欢的人和事
展开
-
BigDecimalUtil工具类
【代码】BigDecimalUtil工具类。原创 2023-08-08 09:58:01 · 232 阅读 · 0 评论 -
idea 类名和方法名点不进去 提示错误Cannot find declaration to go to
Cannot find declaration to go to原创 2023-06-08 14:38:57 · 223 阅读 · 0 评论 -
bigdecimal的加减乘除的一系列骚操作
两个bigdecimal的加法//前提为a、b均不能为null BigDecimal a=new BigDecimal(2021);BigDecimal b=new BigDecimal(1995);a=a.add(b);//a=4016 b=1995 因为是a=a+b两个bigdecimal的减法//前提为a、b均不能为null BigDecimal a=new BigDecimal(2021);BigDecimal b=new BigDecimal(1995);a=a.subt原创 2021-07-20 14:07:07 · 489 阅读 · 0 评论 -
两个String类型比较日期的大小
String str1="202105261026"; String str2="202205261023"; if (str1.compareTo(str2)>0){ str1="str1比较大"; }else { str2="str2比较大"; }结果当然是str2啦原创 2021-05-26 14:11:22 · 4269 阅读 · 3 评论 -
2021
什么是分布式锁?sleep和wait的区别?sleepwait继承于Thread继承与Object没有方法释放锁有方法释放锁(notify和notifyAll) notify指定唤醒某个线程,notifyAll是唤醒全部必须要捕获异常可以不用捕获异常sleep是Thread的静态类方法,谁调用的谁去睡觉,即使在a线程里调用了b的sleep方法,实际上还是a去睡觉,要让b线程睡觉要在b的代码中调用sleep。3.4....原创 2020-12-16 19:16:20 · 81 阅读 · 0 评论 -
Decimal报错之java.lang.ArithmeticException: Non-terminating decimal expansion
java.lang.ArithmeticException: Non-terminating decimal expansion报错的原因是因为不能被整除price=sumPrice.divide(number).setScale(2,BigDecimal.ROUND_HALF_UP);//修改前price=sumPrice.divide(number,2,BigDecimal.ROUND_HALF_UP);//修改后原创 2020-08-14 11:38:10 · 738 阅读 · 0 评论 -
时间戳转换时间(公司内部工具类DateTimeUtil)
当前时间的时间戳转换成 2020-01-10 10:52:22 DateTimeUtil.getCurrentDateString("yyyy-MM-dd HH:mm:ss")当前时间的时间戳转换成 2020-01-10 DateTimeUtil.getCurrentDateString("yyyy-MM-dd")工具类方法/** * 时间戳转换日期格式 * @p...原创 2020-01-10 15:21:07 · 1006 阅读 · 0 评论 -
Java多线程爬图片--Demo
package com.charper01;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.*;import java.util.concurrent.atomic.AtomicInteger;public class Ther...原创 2019-07-31 17:36:01 · 177 阅读 · 0 评论 -
我用Java写的第一个爬虫Demo-爬图片
爬虫主要是模拟请求,过滤数据,存储数据代码package com.charper01;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.net.*;public class Therad_Img { //要爬的图片地址 ...翻译 2019-07-30 16:42:08 · 458 阅读 · 0 评论 -
Spring MVC的工作流程
工作过程工作流程1、用户发起请求到前端控制器(DispatcherServlet),该控制器会过滤出哪些请求可以访问Servlet、哪些不能访问。就是url-pattern的作用,并且会加载springmvc.xml配置文件。2、前端控制器会找到处理器映射器(HandlerMapping),通过HandlerMapping完成url到controller映射的组件,简单来说,就是将在spr...转载 2019-07-12 15:01:42 · 103 阅读 · 0 评论 -
Layui 锁定|正常 判断
// 渲染表格 table.render({ elem: '#system-table', url: config.base_server + 'api-user/systems', where: { access_token: config.getToken().access_...原创 2019-07-11 14:05:52 · 2171 阅读 · 0 评论 -
layui.laytpl的if else 写法
表格操作列<!-- 表格操作列 --><script type="text/html" id="role-table-bar"> <a class="layui-btn layui-btn-primary layui-btn-xs" lay-event="edit">修改</a> <a class="layui-btn la...转载 2019-07-04 16:42:18 · 11188 阅读 · 1 评论 -
JAVA面试题
1.优化软件的方式?a)以时间换空间,以空间换时间b)空间相当于内存或者缓存;2.队列和栈的区别?a)队列是先进先出:就像一条路,有一个入口和一个出口,先进去的就可以先出去;b)栈就像一个箱子,后放的在上边,所以后进先出。3.用过哪些数据库?a)Oracle,mysql4.Oracle和mysql的区别?a)mysql以表级锁为主,对资源锁定的粒度很大;b)mysql是免费开源...原创 2019-03-12 14:25:37 · 5617 阅读 · 0 评论 -
poi导出Excel多页sheet工具类
ExcelExportUtil.calsspackage com.common.excel;import org.apache.poi.hssf.usermodel.*;import org.apache.poi.ss.usermodel.HorizontalAlignment;import org.apache.poi.ss.usermodel.Workbook;import ja...转载 2019-04-12 17:28:46 · 1699 阅读 · 4 评论 -
tomcat的运行原理 和 http协议
tomcat的运行原理tcp服务获得请求接收全部的head参数,校验请求参数的合法性,可能不满足(不满足规范,例如少了host,Accept等)不合法响应400错误cookie是head头里面的属性,校验完之后,交给servlet之前交给过滤器,再去servlet交给servlet去处理(交给了实际业务去处理业务逻辑)处理完之后响应处理结果http协议http =head+bod...原创 2019-05-16 11:27:36 · 207 阅读 · 0 评论 -
JVAVA递归查询数据库,生成tree菜单
serviceImpl.java(业务实现层代码)/** * 根据用户名username和系统systemName去查询菜单信息 * @param username 用户名 * @param systemName 系统名称 * @param parentId 父id(第一次默认传null,表示第一次查的是第一级菜单) * @return */ @Override pu...原创 2019-06-21 13:36:41 · 286 阅读 · 0 评论 -
一分钟了解CAP的3进2
springcloud是AP(高可用性)dubbo+zookeeper是CP(强一致性)CAP原则又称CAP定理,指的是在一个分布式系统中,一致性(Consistency)、可用性(Availability)、分区容忍性(Partition tolerance)。CAP 原则指的是,这三个要素最多只能同时实现两点,不可能三者兼顾;最多只能同时满足两个;CAP理论就是说在分布式存储系统中,最...转载 2019-07-02 16:33:58 · 267 阅读 · 0 评论 -
JAVA8 Stream新特性的玩法
Stream lambdaStream 流将集合转换为 流 ,元素序列通过声明方式,对集合中的每个元素进行一系列并行或串行的流水线操作。数据源 流 中间操作 终端操作List 集合转换为 Stream 类型的流过滤 排序 类型转换终端操作,可以把 Stream 转换回集合类型 或者 打印 计数 求和 求平均 计算最大值最小值 等List newList = list.stre...转载 2019-07-03 15:24:12 · 410 阅读 · 0 评论 -
ZTree的全选 反选 全不选 取消 清空
全选 //全选 $('#c_all').on('click',function (e) { var zTree = $.fn.zTree.getZTreeObj("treeMenu");//得到tree对象 treeMenu是我的treeid var node = zTree.getNodes();//...原创 2019-07-04 16:14:40 · 3619 阅读 · 1 评论 -
Eclipse安装lombok插件
安装lombok插件!!!https://blog.csdn.net/qq_25646191/article/details/79639633转载 2019-03-19 17:10:57 · 160 阅读 · 0 评论