- 博客(13)
- 资源 (2)
- 收藏
- 关注
原创 Tomcat 文件目录结构学习
Tomcat下载解压后可以看到如下目录结构:bin:存放可执行的文件,主要分为两类:(1)以.sh结尾,用于在linux环境下运行,(2)以.bat结尾,用于在windows环境下运行。例如可以在catalina中配置JDK路径、设置Tomcat内存,通过startup、shutdown来启动、关闭Tomcatconf:存放配置文件,如核心配置文件server.xml以及应用默认的部署描述文件web.xml。server.xml可以设置端口号、设置域名或IP、默认加载的项目、请求编.
2020-10-28 17:53:05
258
原创 Redis数据类型学习理解(附Jedis操作代码)
一、String(字符串类型) String 类型是二进制安全的。意思是 redis 的 string 可以包含任何数据。比如jpg图片或者序列化的对象。String 类型是 Redis 最基本的数据类型,string 类型的值最大能存储 512MB。通过maven引入Jedis依赖,通过Jedis客户端操作redis <dependency> <groupId>redis.clients</groupId>..
2020-08-12 17:57:43
198
原创 MySQL UNION ALL 排序失效问题
具体场景:有两张表,因业务需要需要汇总查询数据,A表需要按照创建时间倒序排列,B表需要根据设置好的排序号进行排序,同时A表数据排在B表数据之前,单表查找是没有问题的,union all 之后排序就全乱了,找了找资料发现对每个子查询添加“limit”限制之后就可以了,具体SQL语句如下 SELECT * FROM ( ( SELECT * FROM...
2020-06-10 17:59:57
1790
2
原创 设计模式--六大原则理解
一、开闭原则(Open Close Principle) 对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,实现一个热插拔的效果。简言之,是为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类。二、里氏替换原则(Liskov Substitution Principle) 任何基类可以出现的地方,子类一定可以出现。LSP是继...
2020-01-17 17:48:48
145
原创 Windows 10下SQL Plus中文乱码问题解决
最近装了个ORACLE,打开SQL Plus发现乱码了,找了一大堆资料,都是讲的牛头不对马嘴。最后还是解决了问题,想分享一下,方便别人解决问题。 一打开SQL Plus,就是如下这个界面,发现乱码了。 解决方法:登录进入数据库,执行select userenv('language') from dual; 发现字符集是AMERICAN...
2019-12-13 16:38:54
1289
1
原创 阿里Java开发手册v1.3.0终极版学习笔记
码出质量,码出高效。个人学习理解,如果有误,还望指正。一、编程规约(一) 命名风格1、【强制】代码中的命名均不能以下划线或美元符号开始,也不能以下划线或美元符号结束。反 例 :_name / name / $Object / name_ / name$ / Object$Java命名规则如下: 1)、名称只能由字母、数字、下划线、$符号组成 ...
2019-07-29 17:59:41
552
原创 Struts 用POI读取Excel文件异常
org.apache.poi.POIXMLException: java.lang.reflect.InvocationTargetException异常根据网上查到所说的大部分都是xbean-2.3.0.jar和xmlbean.jar包冲突,删除xbean-2.3.0.jar就可以了,但是我一开始是没有导入这个jar包的,找了很久还是没发现问题,最后将这个包导入了,发现异常没了,可以成功读取...
2019-05-02 16:12:21
183
原创 Java 异常的种类
Java异常是Java提供的一种识别及响应错误的一致性机制。Java中,所有异常都继承自Throwable类(一个完整可用的类)。整体上分为Error、Exception两个大类,具体结构如下图一、Error 类 Error类层次描述了Java程序运行时系统内部错误和资源耗尽错误,一般指与JVM或动态加载等相关的问题。如虚拟机错误、动态链接失败、系统崩溃等。...
2019-04-08 11:08:00
224
原创 Java内存管理机制学习
Java GC机制的优势 Java GC(Garbage Collection,垃圾收集,垃圾回收)机制,是Java与C++/C的主要区别之一,作为Java开发者,一般不需要专门编写内存回收和垃圾清理代码,对内存泄露和溢出的问题,也不需要像C程序员那样战战兢兢。这是因为在Java虚拟机中,存在自动内存管理和垃圾清扫机制。概括地说,该机制对JVM(Java Virtual Machine)中...
2019-04-04 16:14:14
250
原创 数据库事务四大特性以及隔离级别学习
一、原子性(Atomicity) 原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚。不会出现只成功一部分操作的情况。二、一致性(Consistency) 一致性是指事务会使数据库从一个一致性状态转向另一个一致性状态。也就是说,事务执行前后,数据库都是处于一致状态。 例如用户A有500元,用户B有500元,用户A和用户B两者之间互相转账,在...
2019-04-03 16:31:43
164
原创 Java 抽象类、接口、重载和重写
一、抽象类被abstract修饰的类称为抽象类特点:1、抽象类不能有对象(不能用new关键字来实例化对象)2、抽象方法一定是在抽象类的,但是抽象类不一定有抽象方法3、子类继承抽象类必须重写抽象类中的抽象方法4、使用extends关键字来继承要注意的是抽象方法没有方法体二、接口接口就是一个规范和抽象类比较相似。它只管做什么,不管怎么做。通俗的讲,接口就是某个事物对...
2019-04-03 13:33:16
1429
原创 Java 注解学习(部分附代码)
概念 Java提供了一种原程序中的元素关联任何信息和任何元数据的途径和方法 (有点抽象) 好处:能够读懂别人写的代码 让编程更加简洁,代码更加清晰 让别人高看一眼(手动滑稽) 分类 按照运行机制划分:源码注解:注解只在源码中存在,编译成.class文件就不存在了编译时注解:在源码和.class文件都存在。如:@Overr...
2019-04-02 14:18:28
225
原创 关于oracle 11g expdp问题
EXPDP使用1、创建directory对象create or replace directory 对象名as '文件存放路径'SQL> create or replace directory dump_dir2 as 'D:\oracle\dump';目录已创建。2、为数据库用户授予使用directory对象的权限grant read,...
2017-06-07 00:06:28
904
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人