java
文章平均质量分 51
ldlly0505
这个作者很懒,什么都没留下…
展开
-
springboot集成easypoi实现word模板导出(换行)
easypoi提供的标签{br(a)}在word模板是实现不了换行的,只能在代码里面通过“\r\n”拼接字符串进行换行。把word文档模板放到resource/templates目录下。原创 2023-01-15 11:12:44 · 2227 阅读 · 0 评论 -
springboot 使用baomidou整合多数据源
baomidou整合多数据源原创 2022-12-25 21:41:48 · 3604 阅读 · 0 评论 -
redis5.0.5版本搭建集群
redis5.0.5版本搭建集群安装redis5.0.5版本将redis5.0.5解压sudo tar -zxcf redis5.0.5.tar.gz make make install如果没有make命令:sudo apt-get install make安装rubysudo apt-get install rubyubuntu16.0.4创建redis集群(三主三从)一....原创 2020-07-29 22:07:56 · 929 阅读 · 0 评论 -
高并发程序编程1
一.多线程相关的一些概念1.同步和异步 同步和异步通常用来形容一次方法的调用。同步方法调用一旦开始,调用者必须等待方法调用返回后,才能进行后续的操作。异步方法调用更像一个消息传递,一旦开始,方法调用就好立即返回,调用者就可以继续后续的操作。异步方法通常在另一个线程中执行。整个过程,不会阻碍调用者的工作。对于调用者来说,异步调用似乎是一瞬间就完成的。如果异步调用需要返回结果,那么当这个异步调用真实完成时,则会通知调用者。2.并发(Concurrency)和并行(Parall...原创 2020-05-25 22:25:12 · 214 阅读 · 0 评论 -
Java8笔记6
新的日期和时间API1.LocalDate、LocalTime、Instant、Duration 以及 Period 开始使用新的日期和时间API时,你最先碰到的可能是LocalDate类。该类的实例是一个不 可变对象,它只提供了简单的日期,并不含当天的时间信息。另外,它也不附带任何与时区相关的信息。 你可以通过静态工厂方法of创建一个LocalDate实例。LocalD...原创 2020-05-19 16:47:07 · 201 阅读 · 0 评论 -
Java8笔记5
CompletableFuture: 组合式异步编程1.先了解下什么是吞吐量:吞吐量是指对网络、设备、端口、虚电路或其他设施,单位时间内成功地传送数据的数量(以比特、字节、分组等测量)。(百科)2.并发,并行:并发:单个处理器核在多个任务之间切换处理并行:多个处理器核同时处理多个任务Future 接口Future接口建模了一种异步计算,返回一个执行运算结果的引用,当运算结束后,这个运用hui被返回调用方。...原创 2020-05-18 19:00:52 · 261 阅读 · 0 评论 -
Java8笔记4
使用 Lambda 重构面向对象的设计模式Ⅱ1.观察者模式:观察者模式是一种比较常见的方案,某些事件发生时(比如状态转变),如果一个对象(通 常我们称之为主题)需要自动地通知其他多个对象(称为观察者),就会采用该方案。首先,你需要一个观察者接口,它将不同的观察者聚合在一起。它仅有一个名为notify的 方法,一旦接收到一条新的新闻,该方法就会被调用:interface Observer { void notify(St...原创 2020-05-14 15:04:02 · 137 阅读 · 0 评论 -
Java8学习笔记
/** * 求勾股数 a*a + b*b =c*c */ List<double[]> sanYuanSun = IntStream.rangeClosed(1, 100).boxed().flatMap(a -> IntStream.rangeClosed(a, 100).mapToObj(b -> new double[]{a, b, Math.sqrt(a * a + b * b)}) ...原创 2020-05-11 17:06:25 · 267 阅读 · 0 评论 -
idea maven导包报红
idea导入项目后导包还是代码报红。方式1.在pom文件把报红的jar包注释掉保存,clean一下再把注释去掉,保存(有时这样就解决了)方式2. 可能网络问题导致包下不下来。在maven conf文件夹里的setting。xml加上<mirror> <id>nexus-aliyun</id> <mirrorOf>...原创 2020-03-30 11:48:11 · 1026 阅读 · 0 评论 -
toMap函数 java.lang.IllegalStateException: Duplicate key 123 (attempted merging values 123 and 124)
Java8的stream流中的toMap函数 @Test public void test() { User user = new User(); user.setName("123"); user.setPassword("123"); User user1 = new User(); user1.se...原创 2019-12-21 10:17:34 · 3977 阅读 · 1 评论 -
org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.Persiste
<select id="getCountByCondition" resultType="int" > select * from user <where> <if test="name != null and name != ''"> name = #{name} ...原创 2019-12-13 10:52:57 · 1037 阅读 · 0 评论 -
mybatis学习笔记三
1.找出今天以前的user数据mapper文件:@Mapperpublic interface UserMapper { public List<User> findByDate(Date createTime);}隐射文件:<select id="findByDate" resultMap="user"> selec...原创 2019-12-12 20:38:47 · 478 阅读 · 0 评论