05 2018 档案

摘要:代码如下: JPA保存即保存对象即可,因为对象的值已经存入user对象。 mybatis保存对象: 如下,有一个完整的代码示例可以参考: //将实体字段存入List public static final List<String> AUTH_FILEDS = Arrays.asList(new St 阅读全文
posted @ 2018-05-31 20:06 Angel挤一挤 阅读(809) 评论(0) 推荐(0) 编辑
摘要:如下: 在dao层里面直接写这个方法 就可以映射成查询方法! tid 和 uid 分别是Dealer的字段! 阅读全文
posted @ 2018-05-29 11:19 Angel挤一挤 阅读(3365) 评论(0) 推荐(0) 编辑
摘要:mybatis中的<if test=“”>test中多条件 代码展示: 其中 阅读全文
posted @ 2018-05-29 10:37 Angel挤一挤 阅读(9771) 评论(1) 推荐(1) 编辑
摘要:mybatis中的in查询: 并且判断in查询的list是否为null或者list有值才进行In查询 阅读全文
posted @ 2018-05-28 19:57 Angel挤一挤 阅读(1611) 评论(1) 推荐(0) 编辑
摘要:在spring boot 中使用mybatis 想看到sql语句的运行情况。 虽然按照 之前说的配置了 logging.level.你的mapper包位置 = debug 但是依旧没有起作用。 所以采用这种方式: 只需要相对于原来的项目修改两步 1.加入引用 2.appliaction.proper 阅读全文
posted @ 2018-05-28 14:56 Angel挤一挤 阅读(2796) 评论(0) 推荐(0) 编辑
摘要:1.mybatis中查询时间范围处理: 例如2018-05-22 ~2018-05-23 则查出来的数据仅能查到2018-05-22的,查不到2018-05-23的数据! 为什么会这样? 明明时间字段在spring MVC中已经处理了,已经没有2018-05-23 00:00:00.0,已经获取到了 阅读全文
posted @ 2018-05-28 13:59 Angel挤一挤 阅读(7919) 评论(0) 推荐(0) 编辑
摘要:mybatis中 的# 和 $的区别 参考地址:https://www.cnblogs.com/sxdcgaq8080/p/10869144.html 阅读全文
posted @ 2018-05-28 13:59 Angel挤一挤 阅读(468) 评论(0) 推荐(0) 编辑
摘要:如下图: 1.双击下图修改 应用如下 2.为数据列添加备注属性 然后为备注列添加 中文备注 【注意,这里有个小技巧,如果光标已经点进去这个单元格,是不能复制进去文字的,但是第一次点击单元格,是可以复制进去文字的】 保存如下: 阅读全文
posted @ 2018-05-25 12:23 Angel挤一挤 阅读(613) 评论(0) 推荐(0) 编辑
摘要:在调用方法过程中 报错如下: 代码如下: 报错原因: 因为在success回调方法中,success函数实际是一个闭包 , 无法直接通过this来setData 所以 要解决这个问题 解决方法: 提前在success回调函数外就获取到this,然后在回调函数中使用 阅读全文
posted @ 2018-05-23 17:39 Angel挤一挤 阅读(605) 评论(0) 推荐(0) 编辑
摘要:在微信小程序中,本来应用页面内绑定在按钮上跳转页面可以成功,但是将页面添加在tab以后就不能实现跳转了 原本代码如下: 原因是因为: wx.navigateTo 和 wx.redirectTo 不允许跳转到 tabbar 页面,只能用 wx.switchTab 跳转到 tabbar 页面 解决方法: 阅读全文
posted @ 2018-05-23 14:07 Angel挤一挤 阅读(2489) 评论(0) 推荐(0) 编辑
摘要:创建报错pages/module/module.js 出现脚本错误或者未正确调用 Page() 解决方法: 在js文件中添加 阅读全文
posted @ 2018-05-23 12:35 Angel挤一挤 阅读(2864) 评论(0) 推荐(0) 编辑
摘要:如果新创建报错:编译报错VM1781:2 pages/module/module.json 文件解析错误 SyntaxError: Unexpected end of JSON input 解决方法: 在JSON文件中添加 即可解决 阅读全文
posted @ 2018-05-23 12:33 Angel挤一挤 阅读(892) 评论(0) 推荐(0) 编辑
摘要:如下图,在使用微信开发者工具过程中,新创建了页面目录,想要页面文件夹中自动生成四个基本文件 但是新创建了一个页面文件夹,里面的四个基本文件并没有展示出来 然后在app.json添加这个路径,ctrl+s 保存 依旧不能自动生成 解决方法: 经过测试,确实 -->新创建的项目中新创建的第一个空文件夹 阅读全文
posted @ 2018-05-23 12:31 Angel挤一挤 阅读(8670) 评论(5) 推荐(0) 编辑
摘要:场景值: 代表从何处进入小程序的。代表小程序的入口场景值。 注意: 1》目前仅可以在 App 的 onlaunch 和 onshow 中获取上述场景值 获取场景值的方法: 场景值对应列表:https://developers.weixin.qq.com/miniprogram/dev/framewo 阅读全文
posted @ 2018-05-23 10:05 Angel挤一挤 阅读(12666) 评论(4) 推荐(1) 编辑
摘要:承接第一篇 关于微信小程序开发使用IDE,曾经自己动摇过。 到底是采用 微信官方小程序开发工具 WebStrom VSCODE 关于这个的考量,提供参考:https://cnodejs.org/topic/580f007deae2a24f34e67ead 最后选择官方开发工具处于几点考虑: 1.微信 阅读全文
posted @ 2018-05-22 17:19 Angel挤一挤 阅读(464) 评论(0) 推荐(0) 编辑
摘要:开始开发微信小程序咯!! 1.找到官网API地址 https://developers.weixin.qq.com/miniprogram/dev/index.html 2.注册管理帐号https://mp.weixin.qq.com/wxopen/waregister?action=step1 如 阅读全文
posted @ 2018-05-22 15:41 Angel挤一挤 阅读(501) 评论(0) 推荐(0) 编辑
摘要:在操作git命令在windows上的idea中的terminal窗口时,总是出现中文乱码的问题 本开始以为是git乱码的问题,如果是GIt中文乱码,解决方案:https://www.cnblogs.com/sxdcgaq8080/p/9071099.html 但是发现是Idea自己的Treminal 阅读全文
posted @ 2018-05-22 11:46 Angel挤一挤 阅读(33150) 评论(5) 推荐(2) 编辑
摘要:windows上git命令中文乱码的问题解决 1.打开git bash快捷方式启动 2.右键 options 3.进入text选项卡,选中中文 和UTF-8 4.应用 测试【中文正常显示】 尝试打开文件 查看文件中内容是否中文正常 中文正常显示!!!! 阅读全文
posted @ 2018-05-22 11:19 Angel挤一挤 阅读(3404) 评论(0) 推荐(0) 编辑
摘要:druid版本是 报错如下: Caused by: java.sql.SQLException: sql injection violation, syntax error: syntax error, error in :'name LIKE '%' ? '%' ', expect RPAREN, 阅读全文
posted @ 2018-05-21 17:28 Angel挤一挤 阅读(3246) 评论(1) 推荐(0) 编辑
摘要:springboot项目启动 ,使用的druid数据源,log4j报错 解决办法: 配置log4j的日志配置文件log4j.properties log4j.rootLogger=debug, stdout, R log4j.appender.stdout=org.apache.log4j.Cons 阅读全文
posted @ 2018-05-21 09:49 Angel挤一挤 阅读(1953) 评论(0) 推荐(1) 编辑
摘要:在 http://www.cnblogs.com/sxdcgaq8080/p/9039442.html的基础上,来看看spring boot项目中采用Druid连接池。 GitHub地址:示例代码 注:使用Druid连接池与否 和 使用JPA查询还是使用Mybatis查询没有任何关系。 注:采用Dr 阅读全文
posted @ 2018-05-18 17:31 Angel挤一挤 阅读(1963) 评论(9) 推荐(0) 编辑
摘要:后台API查询接口,get请求,后台Date字段接收前台String类型的时间筛选条件 后台接口接收 使用的实体 而createDate字段在后台实体中是Date类型 报错信息: org.springframework.validation.BindException: org.springfram 阅读全文
posted @ 2018-05-18 10:51 Angel挤一挤 阅读(1101) 评论(0) 推荐(0) 编辑
摘要:在spring boot中使用mybatis过程中,发现有个实体的时间字段未在mapper方法执行完的封装结果中进行封装,但是却有值返回。 如下展示问题: 实体如下: package com.sxd.swapping.domain; import com.sxd.swapping.base.Base 阅读全文
posted @ 2018-05-17 12:42 Angel挤一挤 阅读(1536) 评论(0) 推荐(0) 编辑
摘要:spring boot中mybatis打印sql语句,怎么打印出来?【参考:https://www.cnblogs.com/sxdcgaq8080/p/9100178.html】 在application.properties文件中加上这一句即可【INFO级别一般没用,DEBUG可以打印出来】 lo 阅读全文
posted @ 2018-05-17 11:26 Angel挤一挤 阅读(8679) 评论(0) 推荐(0) 编辑
摘要:语法: 效果: 阅读全文
posted @ 2018-05-16 13:47 Angel挤一挤 阅读(24643) 评论(0) 推荐(0) 编辑
摘要:1.查看实时日志文件 2.实时查看日志文件 最后n行 3.退出tail命令 4.翻页查看 日志文件 5.tail高亮展示关键词 【此功能,可以在使用xshell的使用,直接在页面搜索 就可以,不用这么复杂的命令】 例如高亮显示ERROR 阅读全文
posted @ 2018-05-16 10:31 Angel挤一挤 阅读(30059) 评论(0) 推荐(0) 编辑
摘要:在mysql中 如果字段的值是中文的话,排序结果往往不符合人意。 所以如果要中文排序正常的话,可以使用如下函数 这样得到的结果就比较正常了。 阅读全文
posted @ 2018-05-15 16:38 Angel挤一挤 阅读(561) 评论(0) 推荐(0) 编辑
摘要:spring boot集成mybatis,集成使用mybatis拖沓了好久,今天终于可以补起来了。 本篇源码中,同时使用了Spring data JPA 和 Mybatis两种方式. 在使用的过程中一定要注意,JPA和Mybatis可以在同一个方法中调用,但是如果要保证事务一致性,千万不要把JPA的 阅读全文
posted @ 2018-05-15 10:03 Angel挤一挤 阅读(840) 评论(0) 推荐(0) 编辑
摘要:对实体类的的多个字段建立唯一索引,达到复合主键的效果 package com.sxd.swapping.domain; import lombok.Getter; import lombok.Setter; import javax.persistence.*; /** * 多个字段 key2 和k 阅读全文
posted @ 2018-05-14 15:23 Angel挤一挤 阅读(1893) 评论(0) 推荐(0) 编辑
摘要:默认创建数据表使用的引擎是MyISAM 配置和之前spring boot中一样 server.port=9666 #datasource spring.datasource.continue-on-error=false spring.datasource.url=jdbc:mysql://loca 阅读全文
posted @ 2018-05-14 14:22 Angel挤一挤 阅读(1461) 评论(0) 推荐(0) 编辑
摘要:spring cloud微服务项目搭建 示例版本: 1.spring boot 2.0版本 2.开发工具 IntellJ IDEA 一些特别注意的点: 1.创建spring boot项目 2.在父级项目下创建子级module【这一点曾经纠结了我好久】 3.父子级项目之间建立关系 4.eureka集群 阅读全文
posted @ 2018-05-14 13:46 Angel挤一挤 阅读(3700) 评论(0) 推荐(3) 编辑
摘要:代码参考地址:GitHub地址 作用: 在测试和调用接口时,可以快速定位到 哪个字段没给值 写法: 统一返回体中 写这两个方法 package com.sxd.swapping.base; import com.sxd.swapping.util.MyException; import lombok 阅读全文
posted @ 2018-05-14 09:38 Angel挤一挤 阅读(805) 评论(0) 推荐(0) 编辑
摘要:idea启动测试类报错 注意: 最简单的方法,就是你重新创建一个新的测试类,在里面重新写一遍测试方法,代码都可以粘贴过去。 解决方法: 1.打开本项目的.idea文件夹,找到文件夹中的workspace.xml文件 2.搜索 3.在这个父级结构中添加 4.保存以后 右键测试方法,查看效果,如果依旧有 阅读全文
posted @ 2018-05-11 16:05 Angel挤一挤 阅读(41795) 评论(3) 推荐(5) 编辑
摘要:java注解@Transient的作用 @Transient标注的属性,不会被ORM框架映射到数据库中。 用于数据库表字段和java实体属性不一致的时候,标注在属性上使用。 例如时间段的查询 查询 的createDate 那么可以在 实体中加两个字段: 这两个字段并不会在数据库中出现。 但是前台传递 阅读全文
posted @ 2018-05-11 14:23 Angel挤一挤 阅读(1329) 评论(0) 推荐(0) 编辑
摘要:【代码参考地址】:GitHub地址 【原文地址】【http://blog.sina.com.cn/s/blog_7085382f0100uk4p.html】 【这里仅用到第三点为止】 基于代码复用和模型分离的思想,在项目开发中使用JPA的@MappedSuperclass注解将实体类的多个属性分别封 阅读全文
posted @ 2018-05-11 11:38 Angel挤一挤 阅读(627) 评论(0) 推荐(0) 编辑
摘要:需要点进setting ->搜索Inspections-->右侧选择java 下拉 进入Serialization issue >勾选Serializable class without 'serialVersionUID' 勾选上以后,应用 确定 确定的时候 不要勾选 然后在类上 alt+Ente 阅读全文
posted @ 2018-05-11 11:27 Angel挤一挤 阅读(2984) 评论(0) 推荐(1) 编辑
摘要:开源工具包hutool GitHub地址:https://github.com/looly/hutool 项目主页:http://www.hutool.cn/ 阅读全文
posted @ 2018-05-10 16:15 Angel挤一挤 阅读(453) 评论(0) 推荐(0) 编辑
摘要:解决方法: 出现这个情况是因为 使用的这个实体是引用的别的微服务的feign实体,所以自己写一个entity即可解决。 阅读全文
posted @ 2018-05-10 14:15 Angel挤一挤 阅读(2212) 评论(0) 推荐(0) 编辑
摘要:redis实现单点登录 阅读全文
posted @ 2018-05-10 10:55 Angel挤一挤 阅读(1071) 评论(5) 推荐(0) 编辑
摘要:redis实现API接口调用调用次数的限制 参考地址:https://bbs.csdn.net/topics/391856106?page=1 参考地址:https://www.cnblogs.com/exceptioneye/p/4783904.html 参考地址:https://blog.csd 阅读全文
posted @ 2018-05-10 10:54 Angel挤一挤 阅读(5072) 评论(0) 推荐(0) 编辑
摘要:java操作redis时,StringRedisTemplate的expire()方法的作用,什么时候使用 阅读全文
posted @ 2018-05-10 10:52 Angel挤一挤 阅读(13191) 评论(0) 推荐(0) 编辑
摘要:key的命名规则 定义为 使用:进行分割,这样存入redis的是有层次结构的,如下 阅读全文
posted @ 2018-05-10 09:50 Angel挤一挤 阅读(15325) 评论(1) 推荐(0) 编辑
摘要:存入redis的值,如果为null是否默认不被存入 阅读全文
posted @ 2018-05-10 09:27 Angel挤一挤 阅读(7914) 评论(0) 推荐(0) 编辑
摘要:参考链接:https://blog.csdn.net/roserose0002/article/details/6972391 阅读全文
posted @ 2018-05-09 17:37 Angel挤一挤 阅读(503) 评论(0) 推荐(0) 编辑
摘要:下面两个都是在生成sign签名时候用到的方式,有什么区别? 第一种: 第二种: 对比一下两种的区别 阅读全文
posted @ 2018-05-09 17:18 Angel挤一挤 阅读(177) 评论(0) 推荐(0) 编辑
摘要:参考地址:http://www.cnblogs.com/think-in-java/p/5527389.html 参考地址:https://blog.csdn.net/scyatcs/article/details/16887807 参考地址:https://blog.csdn.net/wangya 阅读全文
posted @ 2018-05-09 16:41 Angel挤一挤 阅读(521) 评论(0) 推荐(0) 编辑
摘要:参考链接:https://www.cnblogs.com/crazyacking/p/5573528.html java紫色代表迭代方式 效率测试:100W HashMap迭代方式1:entrySet迭代 HashMap迭代方式2:keySet迭代 HashMap迭代方式3:forEach方式 Tr 阅读全文
posted @ 2018-05-09 16:00 Angel挤一挤 阅读(1097) 评论(0) 推荐(0) 编辑
摘要:Map、Set、List不同数据结构的各种不同循环迭代的效率对比,使用场景 引申一个地址:Map迭代的使用keySet和entitySet的效率 阅读全文
posted @ 2018-05-09 15:51 Angel挤一挤 阅读(325) 评论(0) 推荐(0) 编辑
摘要:链接地址:https://blog.csdn.net/ma1kong/article/details/2662997 1.查看MessageDigest源码的注释说明 2.和hash一致性算法 什么关系 3.使用场景 阅读全文
posted @ 2018-05-09 15:35 Angel挤一挤 阅读(313) 评论(0) 推荐(0) 编辑
摘要:什么是hash,什么是哈希,什么是hash散列,什么是hash一致性算法 阅读全文
posted @ 2018-05-09 15:16 Angel挤一挤 阅读(429) 评论(0) 推荐(0) 编辑
摘要:场景: 公司的微服务集群,有些API 会对外提供接口,供其他厂商进行调用。这些公开的API接口,由一个OpenAPI微服务统一提供给大家。 那么所有的调用者在调用公开API接口的时候,需要验证是否有权限调用API 接口。 这套验证的工作,同样也在OpenAPI中为调用者提供验证。 简图说明: 正文仅 阅读全文
posted @ 2018-05-09 14:27 Angel挤一挤 阅读(1756) 评论(0) 推荐(0) 编辑
摘要:又这样的需求,需要在自定义的拦截器中获取request中的数据,想获取到的是JSON字符串 那需要在拦截器中写这样一个方法 public static String getOpenApiRequestData(HttpServletRequest request){ try { int conten 阅读全文
posted @ 2018-05-09 10:00 Angel挤一挤 阅读(6737) 评论(0) 推荐(0) 编辑
摘要:左上角setting 如果要忽略文件夹,则直接填写文件夹名字即可,例如:要忽略target文件夹【建议:尽量不要把target忽略,因为可能编译出问题排查,还需要查看target文件夹中的编译结果】 如果要继续让它回显在idea上,就上去把刚刚添加的删除即可。 【注意,这仅仅是忽略不显示,并不是真正 阅读全文
posted @ 2018-05-08 14:05 Angel挤一挤 阅读(79776) 评论(7) 推荐(8) 编辑
摘要:可以自己新建一个更改文件列表,名字叫忽略 这样 你就可以 单纯的 管理剩余的默认文件了 要忽略的文件夹、文件也可以按照下面这样 选中位置--右键--svn--Ignore--要忽略的 最后,可以去忽略一些文件不显示,这个和svn没有多大的关系 http://www.cnblogs.com/sxdcg 阅读全文
posted @ 2018-05-08 09:48 Angel挤一挤 阅读(4474) 评论(0) 推荐(0) 编辑
摘要:spring的注解 @Trancational加在controller层,调用了service层的方法,service层的方法也加了@Trancational注解,这时候就出现了事务的嵌套,也就出现了事务之间的对接,这就说到了传播性 @Trancational注解默认传播性属性值为request,即 阅读全文
posted @ 2018-05-05 02:31 Angel挤一挤 阅读(874) 评论(0) 推荐(0) 编辑
摘要:解决参考文章:https://blog.csdn.net/hengyunabc/article/details/78762097 spring boot启动报错如下: 看第一行,我们可以把日志等级 设置未debug等级。 再启动,可以看到更详细的日志信息 阅读全文
posted @ 2018-05-04 17:36 Angel挤一挤 阅读(432) 评论(0) 推荐(0) 编辑
摘要:spring cloud子模块启动报错 缺少依赖 在pom文件添加依赖 阅读全文
posted @ 2018-05-04 16:59 Angel挤一挤 阅读(1262) 评论(0) 推荐(0) 编辑
摘要:@SpringCloudApplication和@SpringBootApplication的区别 阅读全文
posted @ 2018-05-04 16:35 Angel挤一挤 阅读(1429) 评论(0) 推荐(0) 编辑
摘要:@EnableTransactionManagement注解的意义 阅读全文
posted @ 2018-05-04 16:30 Angel挤一挤 阅读(318) 评论(0) 推荐(0) 编辑
摘要:1.多线程,编程式事务(此时spring提供的事务管理已经没用了),进入多线程,开启事务~成功执行,提交事务~catch异常,事务回滚~finally中锁关闭 2.批量插入batch insert 3.java提供的锁,保证每个线程都成功执行完成后,通知给主线程 阅读全文
posted @ 2018-05-04 08:08 Angel挤一挤 阅读(736) 评论(0) 推荐(0) 编辑
摘要:快捷键:Ctrl+Alt+P 输入快捷键Ctrl+Shift+P 在出现的文本框中输入Install Package(或直接输入“ip”)选中packageControl:Install Package并回车 ,然后在输入框中输入“localization”就会发现汉化语言的相关插件,最后点击主页面 阅读全文
posted @ 2018-05-03 17:51 Angel挤一挤 阅读(256) 评论(0) 推荐(0) 编辑
摘要:场景: 现在有这么一个情况,就是在service中提供的一个方法是先将符合条件的数据全部删除,然后再将新的条件全部插入数据库中 这个场景需要保证service中执行两步 1.删除 2.插入 这两步自然是在同一个事务中完成才是一个完整的操作。 那么针对这个场景,看看注解怎么用 1》》先看dao层 链接 阅读全文
posted @ 2018-05-03 15:38 Angel挤一挤 阅读(6277) 评论(10) 推荐(2) 编辑
摘要:使用spring data jpa 的删除操作,需要加注解@Modifying @Transactional 否则报错如下: No EntityManager with actual transaction available for current thread - cannot reliably 阅读全文
posted @ 2018-05-03 10:30 Angel挤一挤 阅读(14925) 评论(1) 推荐(3) 编辑
摘要:实体是这三个字段 接口的实现类Controller 前台测试给值 依旧报错 解决方法: 需要添加@RequestBody注解 阅读全文
posted @ 2018-05-03 09:41 Angel挤一挤 阅读(490) 评论(0) 推荐(0) 编辑
摘要:使用postman测试APi的时候,因为系统需要在header部带上登录用户的信息,所以 如下: 然后测试报错如下:TypeError: Failed to execute 'fetch' on 'Window': Invalid value 原因:是因为在postman测试过程中,在头部使用中文没 阅读全文
posted @ 2018-05-03 09:18 Angel挤一挤 阅读(3387) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示