- 博客(10)
- 收藏
- 关注
原创 2013- Lost connection to MySQL server at 'reading initial communication packet
今天打开数据库,发现连接不上数据库,并给我报了这样一个错: 2013- Lost connection to MySQL server at 'reading initial communication packet, system error: 0 "Internal error/check (Not system error) 意思就是说读取初始通讯数据包时连接MySQL服务器丢失。 解决办法其实比较简单,重启数据库就好了 ...
2020-05-10 11:27:37
927
原创 关于前台列表展示数据为Object的解决办法
前台页面展示 当我在前台查询数据时,发现permissions这一列展示内容如下: 这一行的前台js代码: {field:'permissions',title:'permissions', width:500}, 解决方式: 利用easyui中的formatter可以进行格式化,语法如下 单元格formatter(格式化器)函数,带3个参数: value:字段值。 row:行记录数据。 in...
2020-04-27 15:37:47
997
1
原创 自定义realm-身份认证及权限
为何要自定义Realm? Shiro框架中并没有提供一个以SpringDataJpa来实现访问数据的这样一个Realm,所以我们必须自定义一个Realm 如何自定义? Realm是Shiro框架中的一个接口,那么我们要自定义Realm的话,就只需要自定义一个类去实现Realm接口就行了。 如果直接实现Realm接口的话,这个自定义的Realm只能用来做登录,无法用来做权限认证功能。 将我们自定义的...
2020-04-25 21:10:19
879
原创 模板语言Velocity的入门认识
简介 Velocity是Apache的产品 模板文件后缀名称是 .vm,它的使用语法和JSP中的EL表达式和JSTL标签没有太大区别。 Velocity是完全基于Java语言开发的一套模板技术。可以用来生成HTML代码、JS代码、Java代码、邮件文本内容、手机短信内容、宣传广告等。 Velocity入门案例 模板 + 数据 = 输出 大家好,我是${name} @Test public vo...
2020-04-24 11:52:19
698
原创 修改数据数据丢失和N to N错误的解决方式
数据丢失 当我们修改某一行数据的时候,原本这一列有值的,修改成功后,发现这列的值不见了,这就是数据丢失! 解决方案: 使用隐藏的文本框可以解决: <input type="hidden" name="headImage" /> 使用SpringMVC的@ModelAttribute注解来解决 上面第一种解决方案其实很简单,但是我们今后的domain实体类的字段其实会有更多的字段,或者...
2020-04-22 19:42:56
279
原创 解决No Session错误和No Serializer错误
解决No Session错误 这里我们有Employee和Department两个类,分别配置了关系 @Entity public class Employee { @Id @GeneratedValue private Long id; private String name; private Integer gender; private Str...
2020-04-20 15:20:25
465
1
原创 代理模式的简单理解
简介 代理模式是程序员前辈们总结出来的一种设计模式,它出现的作用是降低程序的耦合度,更利于程序的扩展,它的要求: ① 必须有一个接口(抽象主题角色) ② 有一个实现类实现这个接口(真实主题角色) ③ 然后再来一个实现类也去实现接口(代理主题角色) ④ 第二个实现类中持有第一个实现类的对象作为属性 ⑤ 第二个实现类中也要重写接口的所有抽象方法,但是在重写方法的时候,调用第一个实现类对象的 对应方法,...
2020-04-18 21:18:17
208
原创 事务并发(乐观锁)
事务的四个特性 要了解事务并发我们先要了解事务的四个特性: 原子性(Atomic),事务必须是原子工作单元;对于其数据修改,要么全都执行,要么全都不执行 一致性(Consistent),事务在完成时,必须使所有的数据都保持一致状态。 隔离性(Insulation),由事务并发所作的修改必须与任何其它并发事务所作的修改隔离。 持久性(Duration),事务完成之后,它对于系统的影响是永久性的。 事...
2020-04-17 13:10:22
372
原创 Wrong column type in jpa2.phone for column number. Found: varchar, expected: bigint
报这个错的原因 在这里插入代码片 @Test public void test() throws Exception{ Persistence.createEntityManagerFactory("jpa_day04"); } 在我运行这个测试时,控制台给我抛出了这样一个错误: org.hibernate.HibernateException: Wrong c...
2020-04-16 19:47:41
760
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅