注意我这边基于java后端
VueQuill官网
VueQuill服务文本编辑器是基于Vue的,最好先安装vue3。具体怎么安装看vue官网。
我这里是基于vue组件的格式写的。
安装VueQuill
123npm install @vueup/vue-quill@latest --save# ORyarn add @vueup/vue-quill@latest
Editor.vue
直接上代码。css不用管,就是弄点能看的样式。
解释全在代码中,有注释
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512 ...
12345678910111213logging: file: #path: ${spring.application.name}/logs # 日志文件输出目录 name: ${spring.application.name}/logs/log.log logback: rollingpolicy: max-file-size: 10MB # 每个日志文件的最大大小 max-history: 30 # 保留的日志文件天数 #file-name-pattern: ${spring.application.name}/logs/log.%d{yyyy-MM-dd}.%i.gz # 按日期和索引生成日志文件 file-name-pattern: ${spring.application.name}/logs/log.%d{yyyy-MM-dd}.%i.gz # 按日期和索引生成日志文件 pattern ...
导包
1234567891011121314151617181920<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>4.1.2</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml-schemas</artifactId> <version>4.1.2</version> </dependency> <dependency> <groupId>org ...
导包
1234567891011<!-- poi --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.16</version> </dependency> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi-ooxml</artifactId> <version>3.16</version> </dependency>
实现代码
1234567891011121314151617 ...
父类的pom
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889<?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:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVer ...
这篇文章是基于我第一篇文章,mysql反向工程代码的dbHelper类的基础,对于我第一篇文章的部分解惑。
把这个看完基本能学会反射的简单使用了。
目前只支持基础数据类型,如果想支持更多的类型,自己在那一堆else if后面继续补充就行了
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143public class GenerateObject { public static <T&g ...
这是将jdbc封装成一个只需要输入sql语句和Class对象,就能返回对象实例的工具类,提升非sql框架开发的效率。
首先如果你是j2ee项目,以下类放入resource文件。非j2ee则直接放在src文件夹下。因为要考虑到类加载器的扫描,类似于springboot项目的yml文件。这里面配置数据库数据
我用的是oracle数据库,如果你用的mysql,就改一下配置就好了。=左边的键名该不该无所谓,反正只是标识
db.properties
123oracleurl = jdbc:oracle:thin:@localhost:1521:orcloracleuname = scottoraclepwd = 1234
Properties是jdk提供的专门用来读取键值对文件的类,继承一下,自动读取配置文件的数据
DbProperties
1234567891011121314151617181920212223public class DbProperties extends Properties { private static DbProperties db ...
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185public class MyHashMap<K,V> { //map的底层就 ...
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022 ...
用于简单的指定表名,类名,外键的类反向生成mysql表的注解功能
java包下的com.xx文件夹才能用,不过项目一般都是com文件夹开头,问题不大
用于注解属性,指定属性名或者外键,也可以不写
1234567891011import java.lang.annotation.ElementType;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;@Target(ElementType.FIELD)@Retention(RetentionPolicy.RUNTIME)public @interface Field { public String value();//可以指定属性名 //不写就自己原名 public String foreignKey() default "";//外键 格式是 表明-键}
指定主键12345678910import ...
