Java
MrSpirit
不会乐器的厨师不是好程序员
展开
-
The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path解决方法
今天创建了一个maven项目,报了一个标题的错误,网上的解决方案都不能解决,原因在于我的Build Path–>Config Build Path–>Libraries–>Add Libraries里面没有Server Runtime的一项,所以下面是解决方案: 工程上面右键–>Properties–>MyEclipse–>Projects Facets,右边有Runtimes,选择需要的tomc原创 2016-11-02 17:44:11 · 832 阅读 · 0 评论 -
IDEA引入dao接口,Could not autowire. No beans of 'UserMapper' type found
问题描述 使用了一段时间的Eclipse做开发,听业界对IDEA的评价蛮高,所以想用IDEA搭建一个框架出来,并做开发,但是这个东西并没有我想象的那么友好,本来一个简易的框架很容易就能够搭建起来的,但是弄了很久都没能完成,主要时间浪费在了填坑的路上,进入正题:使用MyBatis的时候,在ServiceImpl通过SpringMVC注解的形式引入dao接口(@Resource或者@Auterwir原创 2017-09-09 15:16:36 · 14452 阅读 · 8 评论 -
使用RSA非对称加密完成JavaScript前端分段加密和java后端分段解密
前言最近研究了RSA非对称加密,关于什么是RSA,网上各种文章一搜一大把,但是关于如何使用RSA完成前后端的组合加密解密,东西就非常少了,并且由于RSA的特性,一个1024位的密钥只能加密117位字节数据,当数据量超过117位字节的时候,程序就会抛出异常,下面就给出如何完成前端RSA分段解密和后端RSA分段解密。准备前端RSA的JS类库jsencrypt-master后端java的RSA辅助方法类...原创 2018-01-15 17:04:06 · 10820 阅读 · 26 评论 -
如何快速地在java中使用Restful API
什么是Restful API?REST(英文:Representational State Transfer,简称REST),它是一种软件架构风格、设计风格,而不是标准,只是提供了一组设计原则和约束条件。它主要用于客户端和服务器交互类的软件。基于这个风格设计的软件可以更简洁,更有层次,更易于实现缓存等机制。下面是Restful对应的几种请求方式,我们常用到的是前4种,后面的仅供参考和了解:1、GE...原创 2018-07-12 22:34:54 · 6504 阅读 · 7 评论 -
如何较好地管理数据库中的各种字段状态?
抽象一个业务: 我们有一张任务表(ts_mission),任务的完成状态(mission_status)有两种类型—— init(未处理) finished(已完成)我们需要在数据库中存储状态的类型,还需要读取状态,以及存储状态。1、常规处理字段状态的方式作为一个简单粗暴的程序员,甭给老夫说什么底层、架构,老夫敲代码就是一梭子,Ct...原创 2018-09-04 17:13:35 · 2476 阅读 · 6 评论 -
NotReadablePropertyException: Invalid property 'id' of bean class [java.util.ArrayList]
问题描述在使用Spring boot框架的时候,集成了框架自带的jpa,artifactId:spring-boot-starter-data-jpa。我用jpa的Repository做数据List批量保存的时候,抛出了这个异常,反复检查了需要添加的数据没有问题,但是在保存的时候失败,抛出了异常。public static <T, K> List<K> b...原创 2019-06-18 10:57:15 · 6520 阅读 · 0 评论 -
基于Java实现图片滑动验证(包含前端代码)
前言1、下面是一个效果展示;2、先抱怨一下,在博客上面的抄袭真的非常严重,为了实现一个图片滑动验证,我搜索了挺久的资料,不过内容翻来覆去就是同样的内容,千篇一律,作者还各不相同;内容相同我就不多说了,毕竟能解决问题就行,然而恰恰相反,这些东西都没有为我实质性地解决问题。可能图片验证是一个需要前后台同时交互的功能吧,从业的人员大部分都是偏向后台或者偏向前台的,所以写出来的博客都不能完整阐述...原创 2019-09-09 11:30:41 · 5865 阅读 · 13 评论 -
FreeMarker通过URL的形式加载远程主机上的模板文件
一、添加FreeMarker依赖我这边使用的是Spring Boot的Maven项目,所以先在maven中添加依赖 <!--引入freeMarker依赖--> <dependency> <groupId>org.springframework.boot</groupId> ...原创 2019-09-12 14:26:44 · 2695 阅读 · 0 评论