项目
思维态度行动
我很相信运气,事实上我发现我越努力,我的运气越好。
展开
-
idea 新建module类找不到maven引入的包
今天,在新建的module下面新建新的java类,可是java怎么也看不到maven引入的spring,搞了好久,还以为是项目设置的问题,最后,查到是因为ignore project的问题:https://www.cnblogs.com/jimisun/p/9059728.html至于为啥自己新建的module会是ignore,可能是因为自己有删除了重新建的原因...转载 2020-06-24 16:50:11 · 2403 阅读 · 0 评论 -
分布式系统唯一ID生成方案汇总
系统唯一ID是我们在设计一个系统的时候常常会遇见的问题,也常常为这个问题而纠结。生成ID的方法有很多,适应不同的场景、需求以及性能要求。所以有些比较复杂的系统会有多个ID生成的策略。下面就介绍一些常见的ID生成策略。1. 数据库自增长序列或字段最常见的方式。利用数据库,全数据库唯一。优点1)简单,代码方便,性能可以接受。2)数字ID天然排序,对分页或者需要排序的结果很有帮助。缺点1)不同数据库语法和实现不同,数据库迁移的时候或多数据库版本支持的时候需要处理。2)在单个数据库或读写分离或一主多转载 2020-06-20 16:46:26 · 496 阅读 · 0 评论 -
从request获取各种路径总结
原文链接:https://blog.csdn.net/piaoxuan1987/article/details/8541839request.getRealPath() 这个方法已经不推荐使用了,代替方法是:request.getSession().getServletContext().getRealPath()在servlet里用this.getServletContect().g...转载 2020-03-28 23:15:05 · 370 阅读 · 0 评论 -
SpringBoot怎样通过地址栏直接访问到静态页面?
最近发现,可以直接访问到css等,但是不能直接访问到html,后面发现是SpringBoot默认配置了一些目录是可以直接访问的: public class ResourceProperties { private static final String[] CLASSPATH_RESOURCE_LOCATIONS = new String[]{"classpath:/META-IN...原创 2020-03-27 21:42:22 · 5588 阅读 · 2 评论 -
Java读常用配置文件properties的方法
有两种方法:第一种直接使用,第二种封装的好点。1 // 代表静态资源路径 private static String WEB_ROOT = System.getProperty("user.dir") + "\\" + "src\\main\\webapp"; // 还要将配置文件中的信息读取到map中 private static Map<String, String>...原创 2020-03-25 14:29:44 · 155 阅读 · 0 评论 -
Mybatis日常使用小结
这里主要介绍自己在项目中使用到的动态sql和一些注意事项。原创 2020-03-13 21:28:53 · 190 阅读 · 0 评论 -
SQL语句有误写法整理
判断数据库中某个字段是否为空:select * from hi_comment c where c.blog_id = 2 and c.parent_id = null order by create_time desc这样写是不行的,不能写=null,而应该用is null判断是否为空,is not null判断不为空:select * from hi_comment c where...原创 2020-03-09 18:42:56 · 143 阅读 · 0 评论 -
报错之外键约束插入数据错误
报错原因应该是插入的数据中的一个字段是和另一个表存在外键约束的,但是我要插入的这个值在另一个表中并不存在:所以这里如果我需要插入一个在另一个表中不存在的字段的话,则要删除这个外键约束。有人建议:在进行数据库设计的时候,最好不要使用外键约束进行关联,这样会增加开发者对表的关系的反复思索,很有可能导致上面的类似的错误。一般都是建立数据字典(关系表)来很好的进行对数据库的维护。暂时先不说这个方法的...原创 2020-03-09 17:41:51 · 2390 阅读 · 0 评论 -
Mybatis (ParameterType) 如何传递多个不同类型的参数
转载自:https://www.jianshu.com/p/d977eaadd1ed方法一:不需要写parameterType参数public List<XXXBean> getXXXBeanList(String xxId, String xxCode); <select id="getXXXBeanList" resultType="XXBean"> se...转载 2020-03-05 22:26:18 · 2230 阅读 · 0 评论 -
报错之存储中文到数据库报错
先看报错截图:看到最后一行时突然想到我新建数据库时没有指定格式为utf-8,导致报这种类型的错,我mysql的默认编码为:虽然这个报错容易解决,但是有时候又很难报错之处在哪,故此记录,以后不犯这种错误。改正后的编码格式为:...原创 2020-03-03 10:50:29 · 229 阅读 · 0 评论 -
SpringBoot报错之Missing URI template variable 'id' for method parameter of type long]
报错信息:最后一条是Warn报错为:.w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.bind.MissingPathVariableException: Missing URI template variable 'id' for method parameter of type long...原创 2020-03-01 17:45:33 · 9059 阅读 · 0 评论 -
网页炫酷背景
前言:做网页项目时想要背景是动态的,推荐两个我觉得比较可以的js动态背景。原创 2020-02-29 12:32:39 · 1454 阅读 · 0 评论 -
写项目时怎样将后台管理使用的富文本编辑器保存的内容转为HTML格式
前言:在写博客项目时,后台管理使用了editormd编辑器,内容为Markdown的语法,但在前台显示时显示的不是我想要的效果原创 2020-02-28 19:51:56 · 12191 阅读 · 3 评论 -
前端小点
前言记录一些在写界面时容易遗忘的点子。原创 2020-02-28 13:58:35 · 222 阅读 · 0 评论 -
Property or field '' cannot be found on object of type 'com...' - maybe not public or not valid?
前言:已经几次碰到这种错了,希望以后碰到能立即解决,故在此记录。...原创 2020-02-28 10:44:51 · 14014 阅读 · 8 评论 -
Web应用报错之HTTP状态码
前言:写这个的目的是总结下各个状态码,以便写项目时碰到这些错误码时不知所措。原创 2020-02-27 10:28:05 · 697 阅读 · 0 评论 -
SemanticUI框架下表单非空验证的简易方法
不知道在其他UI框架或者不用UI框架下是否生效,由于这个非空验证生成信息的div使用的是SemanticUI框架的语法,所以暂时不确定,待以后验证…先引入jquery.js文件然后看如下:<script>// 表单非空验证 $('.ui.form').form({ fields : { username : { identifier: '...原创 2020-02-26 09:53:58 · 1059 阅读 · 0 评论 -
分页逻辑实现
分页简介用来将数据分割成多个部分来分页面展示。什么时候用?数据量达到一定的时候,就需要使用分页来进行数据分割。要不然可能会面临以下问题:客户端一次性显示太多数据会影响到用户的体验,比如很难找到客户想要的信息,以及加载页面数据过慢。对于服务端来说,一次性传送的数据过多,可能造成内存溢出。分页的分类分页分为真分页和假分页:真分页(物理分页):在mysql中使用select * ...原创 2020-02-21 11:06:08 · 5029 阅读 · 2 评论 -
SpringBoot登录拦截的实现
springboot下的登录拦截先编写拦截器类拦截器类有两种实现方式**(参考自https://blog.csdn.net/u013905744/article/details/78335001)**:1.一种是实现HandlerInterceptor 接口public class MyInterceptor1 implements HandlerInterceptor { //...原创 2020-02-20 11:59:41 · 399 阅读 · 0 评论