
Java
八阿哥看招
talk is cheap,show me the code???
展开
-
spring boot security中前端请求后端post
背景:前端使用thymeleaf,后端使用springboot security,前后端交互post方式一直报错。原因:springboot security 不允许post,具体原因可自查。解决方式:1.thymeleaf模板中添加: <meta name="_csrf" th:content="${_csrf.token}"/> <meta name...原创 2019-12-30 21:38:16 · 790 阅读 · 0 评论 -
@ManyToMany save the transient instance before flushing
背景:jpa多对多,然后保存此实体报错,如标题。看日志,执行了insert users,然后执行insert sh_users_roles,没有insert roles的语句,根据报错,查找,原因为CascadeType.PERSIST级联操作关系设置问题。需要改为CascadeType.ALL。具体可查找关于此属性的详细。@ManyToMany(cascade = {CascadeType...原创 2019-12-30 21:32:55 · 515 阅读 · 0 评论 -
IDEA+maven项目手动导入包
Maven由于由于一些特殊需求,不能够下载包,我们需要手动导入配置原创 2019-01-25 13:50:16 · 1990 阅读 · 0 评论 -
继承类在数据库中的映射
今天设计用户类A,B,C,B比A多属性,C比B多属性,所以后面两个类都是继承自前面的类的,这样设计的。最后映射到数据库中发现,不论B和C中的@Table(name = “b_users”)中name怎么设置,都会被映射成一个数据表,且是A中的那个表,然后数据库中多出一个dtype的属性类区分实体类操作的过程也是很新奇,可以对每个实体类进行分别的操作,就好像三个类存在不同的数据表一样不过B和...原创 2018-04-27 22:48:10 · 656 阅读 · 0 评论 -
Postman进行post测试
看图原创 2018-05-05 14:55:46 · 1044 阅读 · 0 评论 -
Spring Ajax 前后端传值(对象)
环境:Spring boot,idea,maven,jdk8,tomcat8.0 话不多说,show code,一点解释在最后前端代码(就一个表单)<form class="form-horizontal" id="login-form" method="post"> <div class="form-group">原创 2018-04-30 20:19:51 · 892 阅读 · 0 评论 -
Java 霍夫曼编码(Huffman Coding)
霍夫曼编码的具体步骤如下1)将信源符号的概率按减小的顺序排队。2)把两个最小的概率相加,并继续这一步骤,始终将较高的概率分支放在右边,直到最后变成概率1。3)画出由概率1处到每个信源符号的路径,顺序记下沿路径的0和1,所得就是该符号的霍夫曼码字。 4)将每对组合的左边一个指定为0,右边一个指定为1(或相反)思路:一个节点类包括权重,父亲左儿子,右儿子节点,flag 的f...原创 2018-04-16 11:52:14 · 1120 阅读 · 2 评论 -
“==” 和equals()区别
“==”详解1.“==”用于基本数据类型,直接比较两边数据是否相等2.“==”用于引用类型,比较两个操作元是否是同一个对象3.特殊情况解析:Java编译器根据变量被显示的声明的类型编译,“==”用于引用类型的时候,两边变量被显示声明的类型必须是同种类型或者有继承关系,即位于继承树的同一个继承分支上,否则会直接报错,而在运行时,Java虚拟机根据两边引用类型的实际对象去进行比较。例: ...原创 2018-03-13 17:49:45 · 186 阅读 · 0 评论 -
instanceof的用法
阅读代码遇到了instanceof,学习下: 原文链接: http://blog.youkuaiyun.com/liranke/article/details/5574791 java 中的instanceof 运算符是用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。 用法: result = object转载 2018-01-08 15:08:33 · 213 阅读 · 0 评论 -
Java8 策略模式及解惑
引用书中原话及代码: 观察者模式是另一种可被Lambda 表达式简化和改进的行为模式。在观察者模式中,被观察者持有一个观察者列表。当被观察者的状态发生改变,会通知观察者传统的代码需要一层模板类,lambda表达式简化了模式,不需要去模板类话不多说,show code interface LandingObserver { public void ob原创 2018-01-15 18:34:51 · 707 阅读 · 0 评论 -
Java 时间String类型转换为Date类型
时间String类型转换为Date类型背景:从URL获取时间的字符串,转换为java.sql.Date类型存入数据库原创 2017-11-22 14:11:06 · 2099 阅读 · 0 评论