- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 Spring容器是如何启动的
一、 什么是Servlet、Tomcat什么是Servlet:实质上是一个Java类,是一种运行在支持Java应用服务器上的Web组件,它与普通Java类的区别在于它是一个专门处理请求和响应的Java类。其主要功能是:接受前端用户的请求,调用后端的逻辑处理程序,最终给客户返回响应。HttpServlet:Servlet API的核心类,自定义的Servlet都是该类的子类。这里为什么要引入Servlet呢?因为HTML+JS的静态页面非常局限,不能灵活的处理页面和请求响应。所以引入Servlet +
2021-01-27 16:43:08
520
转载 Mybatis中的$和#的区别
在Ibatis中我们使用SqlMap进行Sql查询时需要引用参数,在参数引用中遇到的符号 # 和 $ 之间的区分为,#可以进行预编译,进行类型匹配,而 $ 不进行数据类型匹配,例如:select * from table where id = #id# ,其中如果字段id为字符型,那么#id#表示的就是'id'类型,如果id为整型,那么#id#就是id型。 select * from table where id = $id$ ,如果字段id为整型,Sql语句就不会出错,但是如果字段id为字符型,那么S.
2021-01-12 23:46:48
288
原创 一图读懂SQL连接
最近年结在进行数据分析的时候查询SQL用到了各种连接,偶然间发现了一张图,总结了各种连接对应的图解,其中红色部分代表可以查询出来的数据,白色部分代表不能查询出来的数据,有点类似数学里面交并集的感觉,挺有意思。...
2020-12-24 12:25:30
285
原创 日志级别及实践
利用日志,我们不仅获取运行时程序信息来动态调试程序,还可以在突发事件发生时定位异常。作为开发人员,写出来的日志如果没有意义,难以对开发及运维起到日志该有的作用就说不过去了。日志级别 日志级别从低到高依次是ALL、TRACE、DEBUG 、INFO、WARN、ERROR 、FATAL 、OFF。等级越低输出的日志信息越详细,也就是说DEBUG级别的输出日志是包含了ERROR级别的输出日志的。ALL 记录所有日志TRACE 日志级别很低,很少使用。如果使用在生产环境中就成了代码异味DE
2020-12-13 13:06:11
7758
原创 LINUX环境下如何将ORACLE用户导出的dmp文件下载到本地
LINUX环境下如何将ORACLE用户导出的dmp文件下载到本地登陆test用户切换至root用户 su - root在root用户下,将oracle目录下的dmp文件移动到test目录下cp /home/oracle/expdp/*.dmp /home/test切换目录至testcd /home/test将test目录下的dmp文件拥有者更改为test用户chown test:test *.dmp进行完上述的步骤之后,就可以在test用户下,进行文件传输了
2020-12-10 17:20:09
560
原创 JAVA 元注解 @Target @Retention @Documented @Inherited
JAVA 元注解 @Target @Retention @Documented @Inherited一、元注解JDK1.5起提供了四个元注解,即@Target,@Retention,@Document,@Inherited。所谓的元注解就是注解的注解的意思,如果我们在开发过程中需要自定义注解以满足需求,我们自定义的注解就需要被元注解修饰,比如我们新自定义CreateAnnotation注解@Target({ ElementType.METHOD })@Retention(RetentionPolic
2020-10-26 22:15:04
295
原创 IDEA DEBUG时如何快速执行完剩余代码
在使用IDEA进行代码调试时,如果我们把断点打在了循环里面,而循环又特别多,在我们看到想看到的值后想快速结束调试时,发现并没有一个单独的快捷键一键执行完剩余没跑完的所有代码,一下一下点特别浪费时间,可以参考下下图中的操作。...
2020-08-10 16:33:48
9615
原创 IDEA之GIT版本管理常见问题
1. update project代码时,IDEA提示有冲突,自己直接关闭了提示窗口重新点击一下update project按钮,IDEA就会重新提示冲突,解决好冲突后,代码就可以重新正常运行2. 自己将错误的代码push到了远程仓库在version control中查看项目的变更历史记录,点击自己错误操作的那条记录,右键点击,点revert commit,代码回退后再点commit将远程仓库中的代码回退3. 改动代码后尚未commit,进行拉取代码,提示冲突先在VCS中选择GIT,然后
2020-08-06 15:08:03
551
JAVA Web API文档.zip
2020-08-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人