随笔分类 -  Java

摘要:spring中使用声明事务配置如下: <!-- 事务相关控制 --> <bean name="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager"> <property 阅读全文
posted @ 2021-04-16 08:43 疯子110 阅读(344) 评论(0) 推荐(0)
摘要:提供世界199个国家,5900多个城市的天气预报,包括今天、未来3天、未来7天的天气预报信息。 官方文档 https://www.tianqiapi.com/?action=v5 使用说明1. 先注册一个账号, 获取到appid和appsecret https://www.pyingquan.com 阅读全文
posted @ 2021-03-17 17:32 疯子110 阅读(755) 评论(0) 推荐(0)
摘要:2020年4月24日 1030点热度 0人点赞 0条评论 小编这段时间在写淘客的项目,需要用到这get请求,小编就顺便做一下笔记。 Java访问get请求,前端的Ajax也可以做,但是第三方的api接口都是有一个文件加密的,这种加密第三方api接口只提供了后端访问,也或者说后端有这个方便处理加密的问 阅读全文
posted @ 2021-03-13 12:06 疯子110 阅读(969) 评论(0) 推荐(0)
摘要:1、maven引入 <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <version>4.5</version> </dependency> <dependen 阅读全文
posted @ 2020-12-21 18:19 疯子110 阅读(3903) 评论(0) 推荐(0)
摘要:Yml文件(novellist.xml)如下: novellist: list: - name: 笑傲江湖 type: 武侠 master: 令狐冲 author: 金庸 description: 小说以通过叙述华山派大弟子令狐冲的经历,反映了武林各派争霸夺权的历程。 - name: 诛仙 type 阅读全文
posted @ 2020-11-26 11:21 疯子110 阅读(3839) 评论(0) 推荐(0)
摘要:import java.util.ArrayList; import java.util.List; import java.util.function.Predicate; import java.util.stream.Collectors; public class LambdaStudy { 阅读全文
posted @ 2020-11-26 11:17 疯子110 阅读(2787) 评论(0) 推荐(0)
摘要:JAVA 8 lambda 表达式实现按某个属性值查找对象集合中符合条件的对象 当前的需求是从数据库或者其他服务中获取到了一个对象集合,假设对象是Cart购物车,里面有product_id,product_name,count等。 需要从集合中查找商品id是1的商品对象。用表达式来查询代码很简洁。 阅读全文
posted @ 2020-11-23 16:35 疯子110 阅读(4601) 评论(0) 推荐(0)
摘要:一、主线程等待法:优点:实现简单,缺点:代码冗余 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 package com.test.thread; public class CycleWait implements  阅读全文
posted @ 2020-11-15 21:44 疯子110 阅读(973) 评论(0) 推荐(0)
摘要:import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; import java.util.concurrent.ThreadPoolExecutor; /** * FixThreadPoo 阅读全文
posted @ 2020-11-15 21:42 疯子110 阅读(362) 评论(0) 推荐(0)
摘要:常用的两种方式: 第一种方式:来自大神cletus的回答, 原文链接 ExecutorService taskExecutor = Executors.newFixedThreadPool(4); while(...) { taskExecutor.execute(new MyTask()); } 阅读全文
posted @ 2020-11-15 21:41 疯子110 阅读(5792) 评论(0) 推荐(0)
摘要:今天在controller中写一个接口用来测试模拟多个请求同时到达 下订单的情况, 怎么能有效保证高并发下的库存和销量的一致性呢?【具体实现方法:https://www.cnblogs.com/sxdcgaq8080/p/9454161.html】 那么好,在这个接口中,开启多线程模拟了多个用户请求 阅读全文
posted @ 2020-11-15 21:39 疯子110 阅读(984) 评论(0) 推荐(0)
摘要:Java5之前,线程是没有返回值的。Java5之后,可以写有返回值的任务了。有返回值的任务必须实现Callable接口,没有返回值的任务实现Runnable接口。执行Callable接口后,可以获得一个Future的一个对象,通过Feture的get方法就能获得返回的Object数据了。代码如下: 阅读全文
posted @ 2020-11-15 21:13 疯子110 阅读(2192) 评论(0) 推荐(0)
摘要:java调用pg_dump备份postgre数据库问题 在项目中,用java调用pg_dump进行postgre数据库备份,在本地机上跑,可以正确运行,发布到其他机器上之后,会在调用外部程序,进行备份的地方卡住,代码如下: /**备份数据库**/ File workPath=fetchDBInsta 阅读全文
posted @ 2020-11-12 18:08 疯子110 阅读(1142) 评论(0) 推荐(0)
摘要:@Resource private UmsUserMapper userMapper; 如上代码会报错,这是因为程序中有一个UserMapper,所以当命名为userMapper会首先查找UserMapper这个类而不是UmsUserMapper这个类,改成umsUserMapper程序正常。注入时 阅读全文
posted @ 2020-10-22 14:12 疯子110 阅读(2373) 评论(0) 推荐(1)
摘要:web.xml里面可以定义两种参数:<context-param> 和</init-param> (1)application范围内的参数,存放在servletcontext中,在web.xml中配置如下: 1 <context-param> 2 <param-name>context/param< 阅读全文
posted @ 2020-09-15 17:26 疯子110 阅读(628) 评论(0) 推荐(0)
摘要:public class IdGenerator { private final static long beginTs = 1483200000000L; private long lastTs = 0L; private long processId; private int processId 阅读全文
posted @ 2020-06-11 18:09 疯子110 阅读(2164) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/jonban/p/9222984.html AESCodec.java package util; import java.security.Key; import javax.crypto.Cipher; import javax.crypto.Ke 阅读全文
posted @ 2020-04-02 15:43 疯子110 阅读(490) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/jonban/p/compress.html 依赖jar <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-compress</artifactId> <ver 阅读全文
posted @ 2020-04-02 15:41 疯子110 阅读(503) 评论(0) 推荐(0)
摘要:转发 https://www.cnblogs.com/jonban/p/jsoup.html 依赖 jsoup-1.11.3.jar <dependency> <groupId>org.jsoup</groupId> <artifactId>jsoup</artifactId> <version>1 阅读全文
posted @ 2020-04-02 15:39 疯子110 阅读(1005) 评论(0) 推荐(0)
摘要:出处:https://www.cnblogs.com/jonban/p/rest.html Spring 远程调用Rest服务工具类,包含Get、Post、Put、Delete四种调用方式。 依赖jar <dependency> <groupId>org.springframework</group 阅读全文
posted @ 2020-04-02 15:26 疯子110 阅读(498) 评论(0) 推荐(0)