- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 【无标题】
SQL定义了两种基本的字符类型: character varying(n)和character(n), 其中n是一个正整数。另外,PostgreSQL提供text类型,它可以存储任何长度的串。varchar(n)和char(n)分别是character varying(n)和character(n)的别名。char(n)很少被使用,因为使用这种数据类型有时会产生一些意料之外的行为。如果使用了char类型会导致字段补全后带来很多意外的问题:例如使用String类型比较失效的问题等。
2023-08-11 15:43:10
36
原创 severlet学习
概念:运行在服务器端的小程序Servlet就是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。将来我们自定义一个类,实现Servlet接口,复写方法快速入门:创建JavaEE项目定义一个类,实现Servlet接口public class ServletDemo1 implements Servlet实现接口中的抽象方法配置Servlet在web.xml中配置: demo1 cn.itcast.web.servl..
2020-11-05 10:59:30
754
原创 记录一次数据库死锁问题
记录一次数据死锁问题问题发现:某一个客户在微信支付过程中出现死锁问题,支付过程中报错。客户反馈:微信支付经常出现无法到账问题,即微信端客户已经支付成功而营销系统端无法入账。每天的自动对账任务也无法对账成功,导致部门账单一直无法到账。问题排查:排查发现系统中微信支付存在以下几方面问题:1、收费流水微信入账的存在多笔订单重复入账问题,排查发现微信订单支付没有进行加锁操作,如果操作超时微信端...
2020-04-11 13:45:53
197
原创 动态代理、注解、类加载器学习
记录学习内容今天主要学习:动态代理、注解、类加载器一、动态代理作用:增强某个方法。增强一个对象的方法通常有三种:1、继承,继承父类后重写方法。优点:简单,易实现,继承类后重写方法即可。缺点:需要知道增强的方法的父类。2、装饰者模式,使用装饰者模式,装饰者和被装饰者实现同一个接口后增强该方法。优点:不需要知道需要增强的对象的父类,只需要知道实现了哪一个接口就可以了。缺点:如果接口...
2020-02-16 18:29:51
123
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人