随笔分类 -  java

一些java常用代码
摘要:首先是写一个注解类: import java.lang.annotation.Retention;import java.lang.annotation.Target; import static java.lang.annotation.ElementType.METHOD;import stat 阅读全文
posted @ 2021-01-29 11:26 java程序猴 阅读(239) 评论(0) 推荐(0)
摘要:这里是使用了qq邮箱作为发件人 先上代码 亲测可用!!!! 首先需要引用jar包(当然这是maven工程) <dependency> <groupId>javax.mail</groupId> <artifactId>mail</artifactId> <version>1.5.0-b01</ver 阅读全文
posted @ 2021-01-27 11:40 java程序猴 阅读(398) 评论(0) 推荐(0)
摘要:对于多线程的顺序执行有很多种实现方式 这里记录三种 还可以使用锁的形式 比如volatile关键字+synchronized/ReentrantLock 或者condition对象用来await(阻塞)和signal(唤醒)指定的线程 当然还有使用single线程池来实现本文只记录使用以下工具类来实 阅读全文
posted @ 2021-01-25 17:27 java程序猴 阅读(369) 评论(0) 推荐(0)
摘要:public static void main(String[]args) throws IOException{ String path = "C:/Users/86159/Desktop/timg.jpg"; //图片地址 File file = new File(path); //将图片转换成 阅读全文
posted @ 2021-01-25 16:12 java程序猴 阅读(141) 评论(0) 推荐(0)
摘要:1、 runAsync 和 supplyAsync方法 CompletableFuture 提供了四个静态方法来创建一个异步操作。 public static CompletableFuture<Void> runAsync(Runnable runnable) public static Comp 阅读全文
posted @ 2021-01-14 17:41 java程序猴 阅读(382) 评论(0) 推荐(0)
摘要:1.分布式redis实现布隆过滤器引入pom文件<dependency> <groupId>org.redisson</groupId> <artifactId>redisson-spring-boot-starter</artifactId> <version>3.13.4</version></ 阅读全文
posted @ 2021-01-14 17:23 java程序猴 阅读(286) 评论(0) 推荐(0)
摘要:直接上代码: public static Map<String, String> read() throws IOException { //用流的方式先读取到你想要的excel的文件 FileInputStream fis=new FileInputStream(new File("C:/User 阅读全文
posted @ 2020-08-06 08:59 java程序猴 阅读(1013) 评论(0) 推荐(0)
摘要:直接上实例: package gaobingfa.test.FutureTaskTest;import java.util.concurrent.Callable;import java.util.concurrent.ExecutorService;import java.util.concurr 阅读全文
posted @ 2020-08-04 10:38 java程序猴 阅读(2050) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2020-05-18 16:00 java程序猴 阅读(107) 评论(0) 推荐(0)
摘要:我认为的跨域: 浏览器从一个域名的网页去请求另一个域名的资源时,域名、端口、协议任一不同,都是跨域 跨域相关的报错: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' 阅读全文
posted @ 2020-05-18 15:19 java程序猴 阅读(192) 评论(0) 推荐(0)
摘要:引入maven依赖 <!-- google二维码生成包 --><dependency> <groupId>com.google.zxing</groupId> <artifactId>javase</artifactId> <version>3.3.0</version></dependency>< 阅读全文
posted @ 2020-05-18 15:10 java程序猴 阅读(168) 评论(0) 推荐(0)
摘要:实现拦截器的方式有好多种 这里我分享一种实现 HandlerInterceptor接口的方式 费话不多说 上代码 以登录拦截为例子 1、实现接口 LoginInterceptor implements HandlerInterceptor 2、重写preHandler String accessTo 阅读全文
posted @ 2020-05-18 14:38 java程序猴 阅读(2185) 评论(0) 推荐(0)
摘要:nickname = new String(nickname.getBytes("ISO-8859-1"), "UTF-8"); URLEncoder.encode(user.getName(),"UTF-8") 阅读全文
posted @ 2020-05-18 14:23 java程序猴 阅读(266) 评论(0) 推荐(0)
摘要:1、增加maven依赖 <!--JWT依赖--> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifactId> <version>0.7.0</version> </dependency> 2、添加JWT工 阅读全文
posted @ 2020-05-18 14:09 java程序猴 阅读(857) 评论(0) 推荐(0)
摘要:1、引入依赖 <!-- 分页插件依赖 --> <dependency> <groupId>com.github.pagehelper</groupId> <artifactId>pagehelper</artifactId> <version>4.1.0</version> </dependency 阅读全文
posted @ 2020-05-11 17:12 java程序猴 阅读(248) 评论(1) 推荐(0)
摘要:https://www.cnblogs.com/zhangminghui/p/4903351.html 阅读全文
posted @ 2020-05-11 17:04 java程序猴 阅读(288) 评论(0) 推荐(0)
摘要:@Options(useGeneratedKeys = true, keyProperty = "id", keyColumn = "id") 阅读全文
posted @ 2020-05-11 15:12 java程序猴 阅读(897) 评论(0) 推荐(0)
摘要:增加配置 mybatis.configuration.log-impl=org.apache.ibatis.logging.stdout.StdOutImpl 阅读全文
posted @ 2020-05-11 15:09 java程序猴 阅读(4330) 评论(1) 推荐(0)
摘要:解决数据库和实体类的下划线或者驼峰不一致 然后数据缺少问题1、#mybatis.configuration.mapUnderscoreToCamelCase=true mybatis.configuration.map-underscore-to-camel-case=true 2、 @Result 阅读全文
posted @ 2020-05-11 15:07 java程序猴 阅读(2189) 评论(0) 推荐(0)
摘要:@Configuration @PropertySource(value="classpath:application.properties") public class WeChatConfig { @Value("${wxpay.appid}") private String appId; } 阅读全文
posted @ 2020-05-11 15:06 java程序猴 阅读(2676) 评论(0) 推荐(0)