摘要:
想起前段时间南朝鲜部署萨德时局座说的一句话,就是在绝对的饱和打击下,萨德这些装备是起不到什么作用的,当然,我们不讨论萨德或者军事,就是通过这么一句评论来总结一下这次微博宕机事件,虽然微博的架构和技术团队很强大,但是在足够大的瞬时流量冲击下,容灾、自动扩容、缓存、负载均衡、吞吐量、架构伸缩性等等一系列的似乎都被宕机的结果所淡化,冲垮的无影无踪了,流量太大太大了,8亿多用户是个什么概念。 阅读全文
摘要:
看着REST风格的接口URL,当时唯一的想法就是,不就是把".do"去掉吗?有什么难的?等等,如果把".do"去掉还怎么拦截Servlet的请求?
这就是初识RESTful的情形,第一次接触RESTful的时候,我的关注点在URL和Servlet拦截配置上,以那时的技术水平和开发经验来说,似乎也只能意识到这么多,对于RESTful的理解也仅仅在URL的格式不同罢了,至于其他的理解和想法?不存在的。 阅读全文
摘要:
页面的设计和美感与原来的项目并没有太多差别,这也是大部分朋友诟病这个项目的地方,由于暂时只是做一些功能性的实现和优化,因此页面的重构放在了后面的工作计划中,前端样式这次也只是修改了登录页面,其他页面并没有修改,因为这个阶段想要增加的是RESTful和缓存模块以及其他中间件的整合,至于页面重构会放到下一个项目中,目前的easyui会完全剥除掉,计划使用vue + ssm api实现一个前后端分离的实战项目。 阅读全文
摘要:
org.thymeleaf.exceptions.TemplateProcessingException: Exception evaluating SpringEL expression 阅读全文
摘要:
org.springframework.expression.spel.SpelEvaluationException: EL1004E: Method call: Method service() cannot be found on com.my.blog.springboot.thymeleaf.util.MethodTest type 阅读全文
摘要:
org.springframework.expression.spel.SpelEvaluationException: EL1011E: Method call: Attempted to call method test() on null context object 阅读全文
摘要:
thymeleaf 的context,即提供数据的地方,基于web的context,即WebContext相对context增加 param,session,application变量,并且自动将request atttributes添加到context variable map,可以在模板直接访问 阅读全文
摘要:
由于在开发My Blog项目时使用了大量的技术整合,针对于部分框架的使用和整合的流程没有做详细的介绍和记录,导致有些朋友用起来有些吃力,因此打算在接下来的时间里做一些基础整合的介绍,当然,可能也不会特别的基础,但是源码会开放给大家,方便大家学习,此次的源码地址为[springboot-thymeleaf](https://github.com/13Blog/springboot-thymeleaf),多谢大家支持。 阅读全文
摘要:
卖证书这个做法是培训机构让我最讨厌的一种行为,因为里面的学生不懂,所以就安利这些证书,虽然只有几百块,与高额学费相比的话显得很廉价,但是通过这种方式去剥削学生,无异于吸学生的血,这是在压榨他们最后的利用价值,为了利益连这种事情都做得出来,从一个还没有收入来源的学生身上榨取价值,我该以什么样的文字和表述来宣泄我的愤怒呢!! 阅读全文
摘要:
对于目前的IT行业,我实在不想她还没在这个行业中站稳脚跟,变得迷茫,就会四处游荡,最后坚持不住就想放弃了。
这个女孩儿,是我很好很好很好的一位朋友,也是中学的同学,去年从她的本科大学毕业,毕业后由于没找到合适的工作而选择去培训机构培训了比较火爆的前端开发,之后去了上海找工作,但是由于一些原因,她选择了从上一家公司主动离职(文中会提一下原因),近期一直待业在家,期间聊天的时候她对我说在继续学习前端,看面试题和投简历,感觉也挺上进的,但是昨天忽然对我说她要放弃了,我当时就有点要懵掉了,不知道该去说什么,也没有去追问原因,脑海中一片空白。 阅读全文
摘要:
项目共有三个模块:
- 文章管理模块
- 图片管理模块
- 用户管理模块
针对以上三个模块,并结合前文中所总结的RESTful API设计原则,对api进行改造 阅读全文
摘要:
#### 基本原则一:URI
- 应该将API部署在专用域名之下:ssm-demo.13blog.site;
- URL中尽量不用大写;
- URI中不应该出现动词,动词应该使用HTTP方法表示但是如果无法表示,也可使用动词,例如:search没有对应的HTTP方法,可以在路径中使用search,更加直观;
- URI中的名词表示资源集合,使用复数形式;
- URI可以包含queryString,避免层级过深。 阅读全文
摘要:
通过查看mybatis源码,解决有疑惑的问题:
- 并不知道mybatis是不是这个执行流程;
- 即使是如上的流程,那么为什么根本没有的属性会被mybatis正常解析;
- 为什么mybatis会去执行isValid方法而不去执行其他的方法。 阅读全文
摘要:
My Blog项目已经开源了两个多月,也收获了不少star,在这里谢谢各位朋友的建议及帮助。由于个人原因,这个开源项目最初的定位其实是一个docker技术与springboot框架整合的Java博客系统实战项目,而且是一个容器技术的练手项目,技术的偏重也是更多的在容器技术及容器编排上。虽然上个版本做了一些改动,将docker踢出主目录,原因也是为了照顾其他关注和想要使用My Blog的朋友能够很快的上手项目,但是docker容器技术依然是这个项目不可缺少的一部分,从项目创建那一刻即是如此,今后也是如此,只不过为了项目更友好而做了一些改动使其不会强耦合于项目中。 阅读全文
摘要:
Java开源博客My-Blog系列文章 阅读全文
摘要:
在修复一个项目中的bug时所遇到的一些小问题,最终处理完成并且修复了bug差不多花了四五个小时的时间,也都一一记录了下来,提醒自己,同样的,也给其他碰到类似问题的朋友一些参考。 阅读全文
摘要:
运行shell脚本时报错"[[ : not found"解决方法 阅读全文
摘要:
使用ajax方法实现form表单的提交 阅读全文
摘要:
优化篇 "Spring+SpringMVC+MyBatis+easyUI整合优化篇(一)System.out.print与Log" "Spring+SpringMVC+MyBatis+easyUI整合优化篇(二)Log4j讲解与整合" "Spring+SpringMVC+MyBatis+easyUI 阅读全文
摘要:
基础篇 "Spring+SpringMVC+MyBatis+easyUI整合基础篇(一)项目简介" "Spring+SpringMVC+MyBatis+easyUI整合基础篇(二)牛刀小试" "Spring+SpringMVC+MyBatis+easyUI整合基础篇(三)搭建步骤" "Spring+ 阅读全文