2020年4月20日

Spring Boot的单元测试

摘要: 1.maven中导入两个依赖 <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</grou 阅读全文

posted @ 2020-04-20 16:14 我欲皆真 阅读(1605) 评论(0) 推荐(0) 编辑

2020年4月17日

MySQL除了crud外的一些常用语句

摘要: 未进入sql,在cmd中直接输入 1.将数据库导出 mysqldump -u[账号] -p[密码] [数据库名]>[文件名] // mysqldump -uroot -proot test>zyl_1.sql 2.将数据表导出 mysqldump -u[账号] -p[密码] [数据库名] [表明]> 阅读全文

posted @ 2020-04-17 17:18 我欲皆真 阅读(296) 评论(0) 推荐(0) 编辑

2020年4月12日

instanceof有什么用?什么时候用

摘要: 复习Java基础的时候在理解Java多态这篇博客上看到的(作者在博客园的地址是宜春,他的Java基础系列的文章我个人觉得是写得非常详细的)。 下面直接就是复制作者原文的代码了。 package Demo; class Matcher{ public void eat(){ System.out.pr 阅读全文

posted @ 2020-04-12 21:07 我欲皆真 阅读(376) 评论(0) 推荐(0) 编辑

2020年4月8日

Git学习

摘要: Git的一些简单操作 参考:https://www.cnblogs.com/best/p/7474442.html一小时学会Git(额,我花了2天。里面90%我搞得懂,还有10%我操作出现了问题,有部分我认为不是很对?我试了半天没试成功,可能我过于菜了?) https://www.cnblogs.c 阅读全文

posted @ 2020-04-08 21:25 我欲皆真 阅读(227) 评论(0) 推荐(0) 编辑

2020年4月4日

Element-ui的气泡框如何在@onConfirm方法中调用元素上特定的值

摘要: 缘由:想做一个删除按钮有提示,然后纠结了半天还是用了Element-ui的气泡框。首先修改了<el-button>的padding来修改按钮大小。 效果: 然后问题是要通过删除后的气泡框的确认事件来删除某个收藏夹,但是如何动态获取这个数据呢?我人傻,还是像用ev.currentTarget.data 阅读全文

posted @ 2020-04-04 17:14 我欲皆真 阅读(3585) 评论(0) 推荐(1) 编辑

MySQL的一些sql语句(持续更新)

摘要: 有些sql语句第一次写错了,或者想了一下才知道怎么搞 1.查询收藏夹信息并显示收藏夹中有多少个收藏: 原写法: SELECT A.collect_group_id, A.group_name, COUNT(*) total_num FROM collect_group A LEFT JOIN use 阅读全文

posted @ 2020-04-04 14:29 我欲皆真 阅读(183) 评论(0) 推荐(0) 编辑

2020年4月2日

<form>表单提交和ajax提交的区别

摘要: 最近几个月,写的前端代码一直是这种:this.$axios.post 然后这几天又复习Spring Security,看到formLogin这个配置的时候,我突然就想不通 通过<form>表单使用post提交和不通过<form>使用post提交到底有什么区别, 这个问题初看起来可能有点不明,我就是这 阅读全文

posted @ 2020-04-02 12:50 我欲皆真 阅读(3453) 评论(0) 推荐(1) 编辑

2020年3月28日

使用js定位到可编辑div的末尾

摘要: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <div contenteditable="true" id="guestbook_editor">2</div> <button 阅读全文

posted @ 2020-03-28 19:03 我欲皆真 阅读(372) 评论(0) 推荐(0) 编辑

2020年3月18日

MyBatis的<constructor>是指定而非创建

摘要: 1.mybatis在实体类只有一个构造函数的情况下是不会报错的,不管你是查询几个列,不管你有没有写getter,setter,只要有一个构造函数(不管无参,有参,有几个),都能够正确输出toString。 2.在实体类有多个构造函数,并且没有和mapper文件中的sql语句对应的构造函数时(不管有没 阅读全文

posted @ 2020-03-18 15:14 我欲皆真 阅读(3033) 评论(0) 推荐(0) 编辑

2020年3月15日

关于Vue使用Element-UI的<el-autocomplete>的坑

摘要: 标签:<el-autocomplete> 问题1:@keydown.enter事件触发不了 解决:@keydown.native.enter 原因:element-ui自身封装了一层input标签之后,把原来的事件隐藏了,加上.native可以监听到组件根元素的原生事件 转自:https://blo 阅读全文

posted @ 2020-03-15 19:48 我欲皆真 阅读(5499) 评论(1) 推荐(0) 编辑

2020年3月14日

mybatis的关联查询以及count

摘要: 1.多表查询,1对1的时候,最简单的做法 <resultMap id="postInfo" type="postInfoEntity"> <id property="postId" column="post_id"/> <result property="userName" column="user 阅读全文

posted @ 2020-03-14 21:52 我欲皆真 阅读(5550) 评论(1) 推荐(0) 编辑

mybatis的一些注意事项

摘要: 放假2个月,脑子蒙圈了,写个mybatis总是云里雾里,不过好歹还是复习了下。 1.mybatis理论上应该是能够一直嵌套循坏的(我没有看源代码,这个是猜的,别信),因为太久没真正写过项目了,放假都是随便打了几行代码,真正用起来发现了许多问题(大部分都是以前解决过的,但是无奈忘了,) 2.对于1 @ 阅读全文

posted @ 2020-03-14 19:14 我欲皆真 阅读(298) 评论(0) 推荐(0) 编辑

2020年3月7日

@Service注解是放实现类上的而非接口上

摘要: 今天用springboot写多模块项目,写完第一个Controller类,注入的Service接口是ok的,然后写第二个Controller类就一直报错。这把我给搞懵逼了,为什么我第一个Controller没错,第二个错了,我代码都一样的啊。 我看他说没扫描到,就去看了下@Service注解,有啊。 阅读全文

posted @ 2020-03-07 21:53 我欲皆真 阅读(5764) 评论(1) 推荐(1) 编辑

2020年2月27日

Elasticsearch的快速使用——Spring Boot使用Elastcisearch, 并且使用Logstash同步mysql和Elasticsearch的数据

摘要: 我主要是给出一些方向,很多地方没有详细说明。当时我学习的时候一直不知道怎么着手,花时间找入口点上比较多,你们可以直接顺着方向去找资源学习。 如果不是Spring Boot项目,那么根据Elasticsearch的版本选择对应版本的依赖即可。 例:Elasticsearch的版本为5.4.0,那么 < 阅读全文

posted @ 2020-02-27 22:34 我欲皆真 阅读(757) 评论(0) 推荐(0) 编辑

2020年2月8日

《分布式消息中间件实践》P153

摘要: 问题:我直接把作者的源码拷贝下来(包括xml,resource等,作者应该使用的是Eclipse,我复制到IDEA上),依赖加上。执行P153的步骤,报错如下: Exception in thread "main" java.lang.ExceptionInInitializerError at o 阅读全文

posted @ 2020-02-08 17:20 我欲皆真 阅读(351) 评论(0) 推荐(0) 编辑

2020年1月31日

maven的本地仓库

摘要: 今天新建的一个maven项目的依赖出了问题,想删除本地仓库的相关依赖文件夹,再重新加载,结果半天没找到文件夹位置。 我因为是改了maven的setting文件的,所以是直接到设置的文件夹里面找,结果半天没找到,搞得我感觉挺奇怪的。 后来没办法,可能性全试一遍,看看.m2里面有没有,结果还真的看到里面 阅读全文

posted @ 2020-01-31 18:15 我欲皆真 阅读(245) 评论(0) 推荐(0) 编辑

2020年1月29日

《从Lucene到Elasticsearch全文检索实战》的P184页

摘要: curl -XPOST "http://localhost:9200/_bulk?pretty" --data-binary @books.json 这句话在书中是以crul的命令启动的,而不是使用Kibana. 其次,他说使用了books.json,在P183页说保存为books.json这个文件 阅读全文

posted @ 2020-01-29 20:58 我欲皆真 阅读(201) 评论(0) 推荐(0) 编辑

Elasticsearch安装ik

摘要: 本来是按照《从Lucene到Elasticsearch全文检索实战》学习的,进阶到Elasticsearch的时候,需要安装几个插件。 在安装ik进入elasticsearch的plugins目录时,遇到了重启elasticsearch.bat闪退的问题。这也就不知道错哪了,后来百度到可以在cmd命 阅读全文

posted @ 2020-01-29 13:56 我欲皆真 阅读(759) 评论(0) 推荐(0) 编辑

2020年1月23日

重装系统,新安装IDEA启动项目后,classnotfound:com.mysql.jdbc.Driver

摘要: 这个Test connection会自动帮你下载的,但是如果中途一直叫你try again,甚至到后面点这个test connection有弹窗,但是单窗里面的选项你点击后没反应,我是直接卸载IDEA重装了,(浪费一个下午弄这个问题),然后再来一次,就成功了。 我再说一下症状:我新装的IDEA,(重 阅读全文

posted @ 2020-01-23 17:44 我欲皆真 阅读(1000) 评论(2) 推荐(0) 编辑

2019年12月30日

zTree第二次

摘要: 需要注意的是:动态生成的树节点数据不是在后面拼接的,而是直接在done里面 <!DOCTYPE HTML> <HTML> <HEAD> <TITLE> ZTREE DEMO </TITLE> <meta http-equiv="content-type" content="text/html; ch 阅读全文

posted @ 2019-12-30 11:27 我欲皆真 阅读(182) 评论(0) 推荐(0) 编辑

2019年12月27日

servlet3.0的文件上传代码配置怎么写

摘要: 之前学习过xml配置servlet3.0的文件上传,但是变成code方式一直不知道怎么弄,相比较起来apache的文件上传配置和xml倒是没什么太大区别。 直接上代码:无需依赖,只要一个方法就好了customizeRegistration() public class SystemConfig ex 阅读全文

posted @ 2019-12-27 12:03 我欲皆真 阅读(216) 评论(0) 推荐(0) 编辑

代码方式配置springmvc的字符集过滤器

摘要: 之前一直用的xml方式配置 <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-p 阅读全文

posted @ 2019-12-27 10:41 我欲皆真 阅读(376) 评论(0) 推荐(0) 编辑

关于springmvc的消息转换器

摘要: 之前有用到消息转换器,一直是配置configureMessageConverters()这个方法的,虽然知道也有extendMessageConverters()。它们的区别的是第一个不会继承框架默认的消息转换器,第二个是继承了的。也就是说使用第一种方法配置就只有方法里面自己配置的消息转换器,而是用 阅读全文

posted @ 2019-12-27 10:07 我欲皆真 阅读(1594) 评论(0) 推荐(0) 编辑

2019年12月26日

zTree的学习

摘要: 最近要做一个有关权限的东西,原理和数据库都已经知道了,就是树状图困难。 原先是打算用layui的,因为我孤陋寡闻……吃了大亏,弄了3个小时,屁都没有。只能说是…… 后来百度找到了zTree,进去学习了段时间,只能说不是一般的友好,非常好用。但还是学习了一早上,勉强有点收获。 为了明显一些,我特地设置 阅读全文

posted @ 2019-12-26 14:44 我欲皆真 阅读(289) 评论(0) 推荐(0) 编辑

2019年10月30日

spring第9天(事务)

摘要: 依赖:spring-context,spring-jdbc(这个本身有依赖spring-tx,关于事务的),druid,mysql-connector-java,aspectjweaver五个 由于我是在dao层的实现类中直接使用JdbcTemplate属性进行一些简单的测试,所以 配置文件:仍然是 阅读全文

posted @ 2019-10-30 15:30 我欲皆真 阅读(135) 评论(0) 推荐(0) 编辑

2019年10月29日

spring学习第8天(advisor)

摘要: 1.关于之前的一个错误:aop的输出顺序,实际上官方文档上并没有说是否按照书写顺序输出的,有可能你1000次里面800次按顺序输出,200是随机输出的。<aop:aspect>有一个order属性,值越小的先输出。 2.Advisor:通知器,有某个或某些通知类型的切面类 特定通知是靠此类实现某些接 阅读全文

posted @ 2019-10-29 20:53 我欲皆真 阅读(441) 评论(0) 推荐(0) 编辑

2019年10月28日

spring学习第7天(PCD以及切点表达式)

摘要: 1.PCD(PointCutDesigner) spring的aop只针对方法进行aop代理,而apectj联盟的aop比之更加强大,还可以针对字段等进行切面编程 1.1:execution,用的最多的,用来匹配连接点方法 1.2:within:翻译是“在内部”,对某个/些类下的所有方法进行代理 1 阅读全文

posted @ 2019-10-28 12:24 我欲皆真 阅读(337) 评论(0) 推荐(0) 编辑

2019年10月25日

学习spring第6天(aop获取目标方法参数)

摘要: 关于<aop:around>中的方法,需要第一个参数为ProceedJoinPoint,在方法体中通过该参数调用proceed()才能使目标方法得到调用。 当一个切面中有多个<aop:around>,而每个around的切点方法都有一个proceed(),目标方法还只是执行一次那么按照顺序调用:外里 阅读全文

posted @ 2019-10-25 11:16 我欲皆真 阅读(1720) 评论(0) 推荐(0) 编辑

2019年10月24日

学习spring第五天 mybatis+spring的整合(maven多模块数据查询使用了分页和连接池),以及aop

摘要: mybatis+spring的整合: 导入的依赖:1.数据库连接:mysql-connector-java 2.连接池:druid 3.servlet:javax.servlet-api 4.jstl:jstl(groupId:javax.servlet) 5.spring:spring-conte 阅读全文

posted @ 2019-10-24 21:05 我欲皆真 阅读(183) 评论(0) 推荐(0) 编辑

2019年10月23日

学习spring的第4天

摘要: 关于老式的spring+mybatis整合,使用了druid连接池,还使用了mybatis-spring依赖(用于整合的),但是这个依赖本身就使用了spring-jdbc的某些类来处理事务方面的内容,所以还需要额外再添加一个spring-jdbc依赖。 以前的mybatis是通过SqlSession 阅读全文

posted @ 2019-10-23 11:17 我欲皆真 阅读(175) 评论(0) 推荐(0) 编辑

2019年10月18日

学习spring的第三天

摘要: 1.手动的依赖注入出了昨天所讲的利用<property>和<constructor-arg>标签设置注入外还可以通过属性值设置,这样就少些了一些代码。。。 1.1:直接在<bean>标签中打出c:或者p:,如果是IDEA就直接ALT+Enter会在<beans>中导入xmlns,当然手写也可以: x 阅读全文

posted @ 2019-10-18 16:08 我欲皆真 阅读(131) 评论(0) 推荐(1) 编辑

2019年10月17日

学习spring的第二天

摘要: 对昨天的查漏:关于<bean>标签的scope属性,是由它决定原型和单例的,而不是说你java代码中用到了单例模式就是单例了。 其二就是lazy-init属性,它对于scope="singleton"是无用的,但是对于scope="prototype"来说,选择true,可以使初始化在getBean 阅读全文

posted @ 2019-10-17 16:23 我欲皆真 阅读(114) 评论(0) 推荐(0) 编辑

2019年10月16日

学习spring的第一天

摘要: 1.首先在maven repository中找到Spring Context依赖添加进模块 2.配置xml,resources右键new→xml configuration file→Spring Config,例如取一个名字为applicationConfig.xml。该文件是元数据,再次文件里通 阅读全文

posted @ 2019-10-16 15:43 我欲皆真 阅读(210) 评论(2) 推荐(1) 编辑

2019年10月11日

mybatis的批量update

摘要: 方法有三种:1.通过java代码batch方式,xml文件只需一条update语句。java代码繁琐 2.xml使用foreach,“;”分割多条update语句,要求:jdbc的url需加上allowMultiQueries=true。速度慢 3.xml使用foreach进行代码拼接,用了case 阅读全文

posted @ 2019-10-11 21:18 我欲皆真 阅读(7158) 评论(1) 推荐(0) 编辑

2019年10月10日

mybatis批量添加和删除

摘要: 实体类的映射xml文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE mapper PUBLIC "-//mybatis.org//OTD Mapper 3.0//EN" "http://mybatis.org/dtd/mybatis-3-map 阅读全文

posted @ 2019-10-10 15:38 我欲皆真 阅读(273) 评论(0) 推荐(1) 编辑

2019年10月9日

mybatis的一对多和多对一的连接查询

摘要: 实体类: package com.entity;import java.util.List;public class Dept { private Integer deptId; private String deptName; private List<Employee> employees; @ 阅读全文

posted @ 2019-10-09 21:14 我欲皆真 阅读(341) 评论(1) 推荐(1) 编辑

关于mybatis的<selectKey>中的keyColumn

摘要: <mapper namespace="com.dao.EmployeeDao"> <insert id="insert"> <selectKey order="BEFORE" keyColumn="employeeId,employeeGender" keyProperty="employeeId, 阅读全文

posted @ 2019-10-09 19:45 我欲皆真 阅读(7174) 评论(0) 推荐(1) 编辑

2019年10月8日

mybatis+maven+父子多模块进行crud以及动态条件查询

摘要: 使用IDEA创建maven项目,File→New→Project→maven→Next→填写GroupId(例:com.zyl)和ArtifactId(mybatis-demo-parent)→Next,创建完成后,将src目录删除。鼠标右击项目名创建module,就是创建出了子模块。 注意:1.所 阅读全文

posted @ 2019-10-08 20:12 我欲皆真 阅读(284) 评论(0) 推荐(1) 编辑

mybatis的插入数据后的主键获取

摘要: 为什么要在插入数据后获取主键:当有一个订单表和订单详情表,当插入订单表的数据后,需要在订单详情表插入该订单的具体购物情况,订单详情表需要的一个列是订单表的主键或者订单ID。(通俗讲:A表的主键是B表的外键,当向A表添加数据后需要在B表对A表做补充说明,B表的外键列就从A表的主键获取) 1.创建实体类 阅读全文

posted @ 2019-10-08 19:10 我欲皆真 阅读(2322) 评论(0) 推荐(0) 编辑

2019年9月8日

《Thinking in Java》位运算

摘要: 按位操作符: 首先先记住一件事,方便理解:是否对应正负对应10. 1.与(&):11得1,10得0,00得0. 2.或(|):11得1,10得1,00得0. 3.异或(^):11得0,10得1,00得0(相同为0,不同为1). 4.非(~):这是一元运算符,上面3个是2元运算符,0得1,1得0(取反 阅读全文

posted @ 2019-09-08 22:34 我欲皆真 阅读(129) 评论(0) 推荐(1) 编辑

导航