- 博客(12)
- 收藏
- 关注
原创 SSM框架整合
1.创建maven项目,准备实体表idea创建一个maven项目,选用骨架webapp。创建后边验证要用的数据库和实体表。create database ssm;create table account( id int primary key auto_increment, name varchar(20), money double);2....
2020-09-19 00:07:39
141
原创 dbeaver 驱动安装时报错Maven artifact ‘maven:/mysql:mysql-connector-java:RELEASE‘ no found
安装dbeaver数据库连接工具,点“测试连接”的时候出现报错如下:Error resolving dependencies Maven artifact ‘maven:/mysql:mysql-connector-java:RELEASE’ no found经网上查询是dbeaver驱动无法下载的问题。解决方式:打开“窗口”->“首选项”->“驱动”->“Maven”点击“添加”阿里云中央仓库地址:http://maven.aliyun.com/nexus/content
2020-09-10 23:27:53
14584
9
原创 getAnnotation() 方法
Java Package.getAnnotation()方法用法实例教程。返回该元素的指定类型的注释,如果是这样的注释,否则返回null。描述java.lang.Package.getAnnotation(Class< A > annotationClass) 方法返回该元素的指定类型的注释,如果是这样的注释,否则返回null。声明public < A extends Annotation > A getAnnotation(Class< A > annotati
2020-09-09 17:49:33
24363
原创 JAVA反射中的 getFields() 方法和 getDeclaredFields () 方法的区别
关于获取类的字段有两种方式:getFields()和getDeclaredFields()。我们先来看看这两者的区别吧:getFields():获得某个类的所有的公共(public)的字段,包括父类中的字段。getDeclaredFields():获得某个类的所有声明的字段,即包括public、private和proteced,但是不包括父类的申明字段。同样类似的还有getConstructors()和getDeclaredConstructors()、getMethods()和getDeclared
2020-09-09 17:41:22
295
原创 Java 8 新特性 Stream 类的 collect 方法
Collectors.toList():转换成List集合。/ Collectors.toSet():转换成set集合。System.out.println(Stream.of("a", "b", "c", "a").collect(Collectors.toSet()));List<Field> fields = Stream.of(cls.getDeclaredFields()).collect(Collectors.toList());Collectors.toCollectio
2020-09-09 17:39:19
353
原创 自定义注解
自定义注解关键词 @interface。具体实现可参考下面代码。@Target({ElementType.FIELD})@Retention(RetentionPolicy.RUNTIME)@Documentedpublic @interface ExcelColumn { String value() default ""; int col() default 0;}value() 和 col() 就是使用这个注解时,里面的属性。解释下 @Target、@Rete
2020-09-09 17:17:25
185
原创 MultipartFile类初接触
实现文件的上传时,文件类应该用 MultipartFile 类型。MultipartFile 是 Spring 类型,代表 html 中 form data 方式上传的文件,包含二进制数据+文件名称。注意:getName() 是获取表单中文件组件的名字,不是获取上传的文件的名称。应该用 getOriginalFilename()。...
2020-09-09 16:55:44
693
原创 mybatis中<choose>标签的用法
choose 标签是按顺序判断其内部 when 标签中的 test 条件出否成立,如果有一个成立,则 choose 结束。当 choose 中所有 when 的条件都不满则时,则执行 otherwise 中的sql。otherwise 也可以不写。
2020-09-09 16:39:10
15772
原创 @CrossOrigin注解和跨域问题
@CrossOrigin是在Controller层用来处理跨域请求的注解。可以处理跨域请求,使其可以访问不是一个域的文件。跨域问题:指的是浏览器不能执行别的网站的脚本,它是由浏览器同源策略造成的,是浏览器对JavaScript施加的安全限制。所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子:http://www.123.com/index.html 调用 http://www.123.com/server.PHP (非跨域)http://www.123.com/index.html 调
2020-09-09 16:29:40
316
转载 打开vi编辑器出现E325: ATTENTION错误的原因和解决办法
出现如图的所示的情况的原因是上次操作“data.txt”文件异常中断(文件没有退出就直接强制关机或者重启),产生了如下图所示的.data.txt.swp。此文件是隐藏文件查看是使用 ls -a 命令查看。解决办法是:使用rm命令删除该文件即可。转自:https://blog.csdn.net/qq_36770189/article/details/90905518...
2020-09-08 00:51:03
452
原创 区块链--大白话说明
做开发的听过区块链,搞金融的也听过区块链。好像互联网金融峰会上不说区块链技术就不是这行的。包括BAT、各大银行、金融机构都开始做自己的区块链工作。由于自己的工作会接触到区块链,所以自己也开始一点点去学习区块链,把自己学习到的会整理出来,供大家一起交流探讨,不足之处还请指正。那区块链到底是什么?本片文章将以大白话,通俗易懂的来讲解什么是区块链技术。先来举一个生活中的例子假设有一个人告诉你,...
2020-09-05 16:05:14
19051
原创 Mysql支持json格式数据的理解与练习
MySQL5.7 新特性之JSON类型随着NOSQL数据库的广泛应用,可扩展的存储方式在关系型数据库中也有了很好的支持,MySQL5.7中就新增加了一个数据类型:JSON。JSON数据类型意义其实,没有JSON数据类型的支持,我们一样可以通过varchar类型或者text等类型来保存这一格式的数据,但是,为什么还要专门增加这一数据格式的支持呢?其中肯定有较varchar或者text来存储此类型更优越的地方。保证了JSON数据类型的强校验,JSON数据列会自动校验存入此列的内容是否符合JSON格式,
2020-09-03 15:58:26
205
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人