JAVA
王京伟
技术的路上,有你也有我,加油!
展开
-
SpringBoot执行jar包,数据库中文显示乱码的解决方案
最近给项目组做了一个初始化SQL的工具,运行后发现插入到数据库的中文显示乱码。解决方法:启动jar包时,使用-Dfile.encoding=utf-8 指定字符集即可解决。java -Dfile.encoding=utf-8 -jar addljs-JTV-0.01.jar...原创 2021-06-25 23:46:36 · 857 阅读 · 0 评论 -
SpringBoot实现多线程定时任务,超简单
1.创建SpringBoot项目1.1项目结构1.2导入基本依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dep...原创 2021-05-29 00:02:54 · 640 阅读 · 0 评论 -
fastjson使用
废话不多说,直接撸代码package com.wangjw.json;import com.alibaba.fastjson.JSON;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import netscape.javascript.JSObject;public class Demo01_JAVA_JSONOBJ { public static void main(St原创 2021-04-22 21:26:07 · 113 阅读 · 0 评论 -
Spring整合Mybatis
Spring整合Mybatis核心就是配置applicationContext.xml文件 创建maven工程 导入依赖 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi原创 2021-01-17 20:50:50 · 76 阅读 · 0 评论 -
Spring实现AOP的三种方法
Spring实现AOP的三种方法Spring实现AOP的三种方法使用原生的Spring API接口自定义类实现AOP使用注解实现AOP第一种方式:使用原生的Spring API接口创建测试接口public interface UserService { public void add(); public int delete(); public void update(); public void select();}实现测试..原创 2021-01-17 15:23:05 · 827 阅读 · 0 评论 -
Spring整合Mybatis遇到的错误二
错误原因:误把映射文件头写错了,把Mapper写成了Config<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-mapper.dtd"><mapper namespace="com.wjw.dao.BookMapper"原创 2020-07-04 23:59:27 · 235 阅读 · 0 评论 -
Spring整合Mybatis遇到的错误一
关键错误信息:org.mybatis.spring.transaction.SpringManagedTransaction.getTimeout()Ljava/lang/Integer;此错误98%可能是mybatis和spring-mybatis版本不匹配问题导致;在pom文件中,更换适合的版本号即可原创 2020-06-24 00:52:00 · 234 阅读 · 0 评论 -
MyBatis与Hibernate区别
将的很详细:https://www.cnblogs.com/lixuwu/p/10941649.html转载 2020-06-20 14:36:41 · 123 阅读 · 0 评论 -
JAVA排序-----冒泡排序
public static void main(String[] args) { int[] a = new int[] {1,2,3,55,12,88,100,4}; for(int i=0;i<a.length-1;i++){ //外层控制排序的趟数 for(int j=0;j<a.length-1-i;j++){ //内层控制每趟排序的次数 if(a[j]>a[j+1]){ int temp =.原创 2020-06-18 01:00:31 · 87 阅读 · 0 评论 -
MyBatis相关的API
1.SqlSession 工厂构建器:SqlSessionFactoryBuilder通过加载mybatis的核心文件的输入流的形式构建一个SqlSessionFactory对象InputStream inputStream = Resources.getResourceAsStream("sqlMapConfig.xml");SqlSessionFactoryBuilder builder = new SqlSessionFactoryBuilder();Resource工具类,从类路径下、文件系原创 2020-06-17 23:52:50 · 142 阅读 · 0 评论 -
MyBatis核心文件
文件约束头<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration> <!--加载数据库属性文件--> <properties resource="jdb..原创 2020-06-17 23:19:07 · 259 阅读 · 1 评论