02 2019 档案
摘要:最近学习了下resin,出了个问题,它默认端口是8080,跟Tomcat冲突了,我在使用的时候遇到了个奇怪的事情,resin4.0一直占用着我的8080端口,哪怕我用dos命令把它强制停止,不出五秒钟,它又换一个Pid继续占着我的端口,后来经老师告知识服务的原因,设置了服务,自启动的。 如何卸载服务
阅读全文
摘要:最初,我将mysql端口改成了3307,现在需要将其改3306端口,已改好,做个记录 首先:借助资源监视器,找到对应的端口,查看对应的Pid,然后打开任务管理器,点击服务,找到对应的服务器,将其服务停掉。 接着:找到mysql安装目录下的my.ini文件,用文本编辑器打开它,对其进行修改即可 最后,
阅读全文
摘要:了解这方面的知识可以查看以下博客 https://www.cnblogs.com/zhangyinhua/p/7629221.html https://www.cnblogs.com/zhaojiankai/p/7811480.html https://www.cnblogs.com/zhaojia
阅读全文
摘要:servlet是Javaweb的核心,它实质上就是运行在服务器端的Java代码 1.简介 servlet是运行在服务器端的小程序,是sun公司提供的一套规范(接口),用来处理用户的请求,响应给浏览器的动态资源。servlet的本质是Java代码,通过Java的API动态的向客户端输出内容 servl
阅读全文
摘要:Server Tomcat v9.0 Server at localhost was unable to start within 45 seconds. 运行超时 最近我切换了JDK版本之后,将10版本切换成了8版本,重新启动tomcat的时候报了一个启动超时的错误,解决方案如下: 双击Tomca
阅读全文
摘要:我将JDK10切换成JDK8版本以后,原先在eclipse中写的项目全部都报错了。解决方案如下: 1.设置eclipse中的JDK版本和JRE环境:window-preference-java-Complier和window-preference-java-Install JRES 2.右键点击项目
阅读全文
摘要:原文地址:https://www.jianshu.com/p/2a53e5fd3a43 原文地址: https://blog.csdn.net/qq_33945246/article/details/79589152
阅读全文
摘要:起因:由于嫌自己电脑东西太乱,在上个学期重新格式化整理了一下。下载的jdk也为当时最新的10版本,上次在买jsp的虚拟主机时候也遇到了这个问题,对方提供的jdk只有7版本的,我是10版本的,所以当时打包的war包不能放在它那里运行。最近老师要带我们做项目,开发环境要jdk7和Myeclipse201
阅读全文
摘要:如何找到旧版本的jdk: 1.去oracle官网关于下载jdk的这一板块,https://www.oracle.com/technetwork/java/javase/downloads/index.html 2.点击左侧的JAVA SE,再点击Downloads,进入下载页面,可以看到最新的jdk
阅读全文
摘要:简述 1、Spring 的声明式事务管理在底层是建立在 AOP 的基础上。其本质是在方法前后进行拦截,然后在目标方法开始之前创建一个事务,在执行这目标方法结束后,根据执行情况提交或进行回滚事务。 2、声明式事务最大的优点就是不需通过编程的方式而进行管理事务,这样就不需要在业务逻辑代码中掺杂事务管理的
阅读全文
摘要:事务的回顾: 事务:逻辑上的一组操作,组成这组事务的各个单元,要么全部成功,要么全部失败 事务的特性:ACID 原子性(Atomicity):事务不可分割 一致性(Consistency):事务执行前后数据完整性保持一致 隔离性(Isolation):一个事务执行不应该受到其他事务的干扰 持久性(D
阅读全文
摘要:测试类代码如下 applicationContext5.xml代码如下: jdbc.properties的代码如下
阅读全文
摘要:上篇简要介绍了如何在spring中配置默认的连接池和jdbc模板,这篇来介绍开源的连接池配置与属性引入 C3P0连接池配置: 引入jar包 配置c3p0连接池 在实际开发中,习惯于将jdbc的这些配置抽取出来,使结构更加清晰,所以,接下来介绍引入属性文件 抽取属性文件 在src目录下新建jdbc.p
阅读全文
摘要:Spring是EE开发的一站式框架,有EE开发的每一层解决方案。Spring对持久层也提供了解决方案:ORM模块和jdbc模块,ORM模块在整合其他框架的时候使用 Spring提供了很多的模板用于简化开发: 1.创建项目,引入jar包 基本的六个开发包,数据库驱动包,Spring的jdbc模板的ja
阅读全文
摘要:上篇简单回顾了下DBUtils的简介和其常用的类,这篇博客结合C3P0连接池,做一个简单的增删改查操作 1.创建web项目,导入jar包 2.编写c3p0-config.xml和引入工具类 3.编写实体类 4.编写测试类 5.补充 qr.query()返回object类型 ,先转成 ScalarHa
阅读全文
摘要:1.简介 Commons DBUtIls是Apache组织提供的一个开源JDBC工具类库,它是对JDBC的简单封装,学习成本极低,但是使用DBUtils却极大的简化了dao层的开发,少些了很多的jdbc代码,同时也不会影响程序的性能。因此dubtils成为很多不喜欢使用Hibernate的首选 co
阅读全文
摘要:一、应用程序直接获取数据库连接的缺点 用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。假设网站一天10万访问量,数据库服务器就需要创建10万次连接,极大的浪费数据库的资源,并且极易造成数据库服务器内存溢出、拓机。如下图所示: 二、使用数据库连接池优化程
阅读全文
摘要:前面复习了一些基础知识以及如何抽取一些常用的代码,接下来就结合junit4做一个增删改查的小demo 重点是这么几个步骤:1.创建连接 2.编写sql语句 3.编写sql语句的载体 4.如果是PreparedStatement的话要设置占位符 5.执行sql语句 6.其他 在码代码过程中,发现自己规
阅读全文
摘要:1.什么是JDBC JDBC是java数据库连接技术的简称(Java DataBase Connectivity) jdbc是接口,jdbc驱动才是接口的实现,负责连接各种不同的数据库。jdbc的API由Sun公司提供,要遵循其规范 PS:驱动就是比如你买个鼠标,并不能直接用,需要插入电脑并安装驱动
阅读全文
摘要:上上偏博客介绍了@Aspect,@Before 上篇博客介绍了spring的AOP开发的注解通知类型:@Before,@AfterThrowing,@After,@AfterReturning,@Around 也介绍了JoinPoint和ProceedingJoinPoint的区别 这篇博客讲@Po
阅读全文
摘要:参考自黑马培训机构 上一篇博客提到了在配置文件中开启aop的注解开发,以及简单使用了@Before,@Aspect 这是为了告诉spring为前置通知和切面类 接下来介绍aop的注解的通知类型,和切入点的注解。参考自https://www.cnblogs.com/ltfxy/p/9885742.ht
阅读全文
摘要:参考自黑马培训机构 创建项目,引入jar包 编写目标类,切面类并完成配置 在配置文件中开启aop的注解开发 使用注解对目标类进行增强 编写测试类并完成测试
阅读全文
摘要:最近在空间看到自己的助班在发水滴筹,他父亲因高血压导致的脑出血,唉,为学长父亲祈祷希望早日战胜病魔!!!让我不禁又想到了自己的爷爷和奶奶,他们也有高血压,我爷爷也出过这种事因高血压导致的脑出血,幸亏抢救及时,感谢上帝,感谢佛祖,感谢耶稣!!爷爷的命总算捡回来一条,可是落下了一身疾病,最为严重的就是因
阅读全文
摘要:作者:维他狗链接:https://www.zhihu.com/question/27946328/answer/559858070来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 讲真,得了高血压不可怕,可怕的是父母对高血压的不以为然。 ▼ 更令人不寒而栗的是,做儿女的
阅读全文
摘要:转载自知乎 高血压能否治愈? - 维他狗的回答 - 知乎 https://www.zhihu.com/question/33211672/answer/564611329 https://www.zhihu.com/question/33211672/answer/564611329高血压能否治愈?
阅读全文
摘要:转载自 https://www.cnblogs.com/ltfxy/p/9882697.html Spring中通知类型: 前置通知:目标方法执行之前进行操作,可以获得切入点信息 后置通知: 目标方法执行之后进行操作,可以获得方法的返回值 环绕通知:在目标方法执行之前和之后进行操作,可以终止目标方法
阅读全文
摘要:参考自 https://www.cnblogs.com/ltfxy/p/9882430.html 创建web项目,引入jar包 除了基本的6个Spring开发的jar包外,还要引入aop开发相关的四个jar包: 附jar包链接:链接:https://pan.baidu.com/s/1E_8NA-Dc
阅读全文
摘要:转载自 https://www.cnblogs.com/ltfxy/p/9873618.html SpringAOP简介: AOP思想最早是由AOP联盟组织提出的。Spring使用这种思想最好的框架。 Spring的AOP有自己实现的方式,但是非常繁琐。AspectJ(开源)是一个AOP框架,Spr
阅读全文
摘要:转载自 https://www.cnblogs.com/ltfxy/p/9872870.html SpringAOP底层的实现原理: JDK动态代理:只能对实现了接口的类产生代理。(实现接口默认JDK动态代理,底层自动切换) Cglib动态代理(类似Javassist第三方的代理技术):对没有实现接
阅读全文
摘要:转载自 https://www.cnblogs.com/ltfxy/p/9869988.html AOP : 面向切面编程,解决OOP(面向对象编程)开发遇到的问题,是oop的延伸和扩展 AOP的优点:不修改源码的情况下,对程序进行校验,日志记录,性能控制,事务控制 SpringAOP底层的实现原理
阅读全文
摘要:区别: xml:可以适用于任何场景,结构清晰,方便维护 注解:开发方便,快速。有些地方适用不了,这个类不是自己提供的(比如源码提供的类) xml和注解整合开发,各取所长 xml使用于对bean进行管理,方便后期维护。注解是方便进行属性注入 在没有开启扫描的情况下,若要使用注解开发,需要在xml中开启
阅读全文
摘要:注解方式设置属性的值 在我们IOC基于xml属性注入的方式中有(一般推荐set方法) 构造方法注入普通值:<constructor-arg>的使用 set方法注入普通值:<property>的使用 注入对象值:ref的使用 SPEL方式注入普通值与对象值 #{SPEL} P名称空间方式注入普通值与对
阅读全文
摘要:基本知识点如下: 引入注解约束,配置组件扫描 类上的注解: @Conponent @Controller @Service @Repository 普通属性的注解 @value 对象属性的注解 @Resource @Autowired @Qualifier Bean生命周期,初始化与销毁: @Pos
阅读全文
摘要:胃病,是许多与胃相关疾病的统称。它们有相似的症状,如上腹胃脘部不适、疼痛、饭后饱胀、嗳气、返酸,甚至恶心、呕吐等等。临床上常见的胃病有急性胃炎、慢性胃炎、胃溃疡、十二指肠溃疡、胃十二指肠复合溃疡、胃息肉、胃结石、胃的良恶性肿瘤,还有胃黏膜脱垂症、急性胃扩张、幽门梗阻等
阅读全文
摘要:由于经历了某次不予描述的痛苦后,我开始越来越重视自己的生活习惯与饮食习惯。周围有不少同学都经历过胃疼,很幸运我暂时未获得体验卡,而且也不想以后胃疼。查阅了些资料,写一点点关于养胃的 养胃,主要是呵护自己的胃黏膜 引用自己在知乎看到的回答: 三大纪律:作息要规律,少食辛辣刺激性食物,吃药要问医生 八项
阅读全文
摘要:最近过年上火的吃多了,口腔两个溃疡,再加上自己平时蔬果食用较少,连着好几天上大厕非常痛苦。昨天,忍着疼痛上完厕所,发现出血了,鲜红,还不少,疼痛感灼烧感更为明显。查找资料,了解了很多,知道自己是肛裂了,写点总结,记录下 什么是肛裂? 肛裂是肛管组织表面开裂,最主要的表现是剧烈的疼痛,拉玻璃渣子的感受
阅读全文
摘要:1. 什么是Spring Spring:SE/EE开发的一站式框架。(有EE开发每一层的解决方案) WEB层:SpringMVC Service层:Spring的Bean管理,Spring的声明式事务 Dao层:Spring的jdbc模板,spring的ORM模块 2. 为什么学习Spring 围绕
阅读全文
摘要:主要介绍两种工厂接口BeanFactory(老版本,已过时)和ApplicationContext ApplicationContext接口:每次在加载applicationContext.xml的时候就会创建具体的Bean对象的实例还提供了一些其他的功能。如事件传递,Bean自动装配,各种不同应用
阅读全文
摘要:1.掌握spring的属性注入的方法: 1.1构造方法注入普通值 <constructor-arg>标签的使用 首先新建一个类 package spring.day1.demo3; public class car { private String name; private double pric
阅读全文