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

浙公网安备 33010602011771号