- 博客(19)
- 资源 (2)
- 收藏
- 关注
原创 Java 深度复制集合、对象
深度复制集合:/** * 深度复制List * @param <T> * @param src * @return * @throws IOException * @throws ClassNotFoundException */ public static <T> List<T> deepCopyList(List<T> src) throws IOException, ClassNotFoundException...
2021-05-05 22:35:03
202
原创 MySQL的GROUP BY -- GROUP_CONCAT(expr)
做项目的时候,需要做一个报表的功能,框架是springboot,所以用到是的MySQL的group by,分组统计的,然后在group_conct(),来合并某个字段。应为数据量大的问题,功能是实现的,但是数据对不上。一开始认为自己写的有问题,但是反复的查看逻辑代码,发现是数据出现问题,这是为什么呢?因为我要用到的是group_concat,完后再拼接成为json数据,在逻辑代码中需要解析js...
2019-10-28 10:38:12
440
原创 本机MYSQL的root密码忘记,重置密码
首先我的MySQL的版本是8.0,在网上找了好多的修改的方案,不知道怎么回事,都不行。主要是俩种方式,一种是要跳过密码的方式,一种的登录之后再修改密码。但是主要是忘了密码,所以后面的方法就是废话了。跳过密码的方式也有好多种,一种是skip-grant-tables,一种是mysqld --console --skip-grant-tables --shared-memory,但是这俩种都没有成...
2019-09-03 11:32:51
1686
原创 Vue使用NProgress
一、NProgress是什么?简单的说就是加载进度条。二、安装bower install --save nprogress# 或者npm install --save nprogress三、用法//vue中引用import NProgress from 'nprogress'import 'nprogress/nprogress.css'//方法NProgr...
2019-06-18 14:34:51
5112
1
原创 面向对象七大设计原则
概念:在面向对象设计中,可维护性的复用事宜设计原则为基础的。每一个设计原则都蕴含一些面向对象设计的思想,可以从不同的角度来提升一个软件结构的设计水平。最常见得设计包含7种:单一职责原则概念:一个类只负责一个功能领域中的相应的职责,或者可以定义为:一个类只有一个引起变化的原因。单一职责原则是实现高内聚、低耦合的指导方针的,他是最简单又难以运用的原则,需要设计人员发现类的不同职责并...
2019-05-06 16:36:21
984
原创 Java线程学习(二)-----线程同步
线程为什么要使用同步?当一个Java项目运行的时候,Java是支持多线程并发的,当多个线程同事访问一个可共享资源的时候,将会导致数据的bu不准确,因此加入同步锁来避免该线程没有执行结束前被别的线程调用,达到变量的唯一性和准确性。实现线程同步的方法(7种方式):一、同步方法 即有synchronized关键字修饰的方法。 由于java的每个对象都有一个内置锁,当用此...
2019-04-24 14:36:45
179
原创 小程序预览图片问题
预览图片报错信息是:previewImage:fail parameter error: parameter.urls[0] should be String instead of Array;翻译成中文的意思是参数urls[0]应该是字符串,而不是一个数组。文档上这样规范的:wx.previewImage({ current: '', // 当前显示图片的http链接 ...
2019-04-16 14:55:39
4849
2
原创 几种java上传文件简单的写法
在做java web项目时候,大多数情况下有上传文件或者是图片的功能需求,这里介绍的主要是java后台的集中写法,至于判断是否是哪种问价类型或者是是否是图片,前后端都可以,我的做法是前端的上传插件功能很强大,一般就在前端判断了,后台java代码只是辅助的判断就可以了。以下的几个例子也是网上来看到的,自己敲了一遍,有一些收货。前台代码:<form name="form1" actio...
2019-04-03 09:28:56
1577
原创 启动maven项目报错 找不到web.xml中配置类
严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderListenerjava.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener at o...
2019-04-02 11:18:48
1083
原创 Spring的AOP的理解
一、什么是AOP?Spring AOP是OOP思想的补充和完善,OOP引进的是抽象、封装、继承和多态等的概念,它强调的是一个完整的事务自上而下的概念,对于事务的具体内部实现是不清楚的。OOP允许开发者定义的是纵向的关系,而AOP是定义的是横向的关系。这里就像日志功能,它的功能是横向的分布在所有对象层次中,与对象的核心代码功能是无关的,这样造成了大量代码的重用,不利于模块之间的重用。而AOP是利...
2019-03-29 15:03:36
572
原创 Spring和Bean的理解
一、javaBean和Bean的理解?刚开始的时候总会把这俩个内容认为是查不多的,但是其实并不是这样的。Bean是存放于Spring IOC容器中的对象,所以称为Bean ,而JavaBean是一种特殊的JAVA类,javaBean类实例化出的对象称之为javaBean对象。它们的生命周期也是不一样的,Bean的生命周期由spring IOC容器来控制的,而javaBean是不受容器来控制的。...
2019-03-27 15:48:41
1343
原创 JAVA 事务
一、事务的概念 事务是访问数据库的一个操作序列,数据库应用系统通过事务集来完成对数据库的存取。事务的正确执行使得数据库从一种状态转换成另一种状态。(简单来说,事务在逻辑上是一组操作,在操作的过程间,各个组成成员共同完成,如果在操作在操作过程中出现异常,这样就不会成功)二、事务的四大特征 原子性(Atomicity) 是指事务是一个不可分割的工作单位,事务的操作要...
2019-03-26 16:47:47
254
原创 pom文件中oracle的jar包引用
因为oracle授权的问题,在maven中的pom文件中引用他,会报错,所以必须手动的添加到本地仓库中。<!-- 导入Oracle数据库链接jar包 --><dependency> <groupId>com.oracle</groupId> <artifactId>ojdbc14</artifactId> <...
2019-03-22 16:21:33
2011
原创 java注解学习
lombok 注解Lombok 注解在线帮助文档:https://projectlombok.org/features/index.html@Data:注解在类上;提供类所有属性的getting和setting方法,此外还提供了equals、canEqual、hashCode、toString方法 @Setter:注解在属性上;为属性提供setting方法 @Gette...
2019-03-20 15:32:24
426
原创 Mybatis学习(一)
开通博客好长时间,一直也不待的写,主要是觉的还是浪费时间,但是今天看到别人的博客,人家也是初级的开发,但是也是坚持的坚持下来。正所谓读千万遍不如动手写一遍,坚持就是胜利,而且自己还是初级的水平,为什么不努力。一 、 什么是MyBatis? 含义:MyBatis是支持普通的SQL查询,存储过程和高级映射的优秀持久层框架。Mybatis消除了几乎所有的JDBC代...
2018-12-05 00:21:56
173
原创 Java项目所需的jar包下载教程
(一) 地址:https://mvnrepository.com/ 举例:下载mybatis需要jar包(mybatis-3.3.0.jar)
2018-12-04 22:19:00
1433
转载 java线程学习(一)
线程的基本概念: 线程是一个程序的内部控制流。线程和进程的区别:每个进程都有独立的代码和数据空间,进程间的切换会有较大的开销 线程可以看成轻量级的进程,同一类线程共享代码和数据空间,每个线程有独立的运行栈和程序计数器(PC),线程切换的开销小。 多进程:在操作系统中的能够同事运行多个任务(程序) 多线程:在同一应用程序中有多个顺序流同事执行线程的运行机制:java...
2018-07-13 10:32:40
608
jquery.treegrid.extension.js
2020-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人