个人学习心得
咸鱼小翼
这个作者很懒,什么都没留下…
展开
-
2019/10/23 AOP 原理 学习笔记
AOP概念1 aop:面向切面(方面)编程,扩展功能不修改源代码实现2 AOP采取横向抽取机制,取代了传统纵向继承体系重复性代码3 aop底层使用动态代理实现(1)第一种情况,有接口情况,使用动态代理创建接口实现类代理对象(2)第二种情况,没有接口情况,使用动态代理创建类的子类代理对象AOP操作术语Joinpoint(连接点): 类里面可以被增强的方法,这些方法称为连接点Poin...原创 2019-12-02 16:47:00 · 133 阅读 · 0 评论 -
JavaSpring AOP小结
AOP原理 小翼版AOP–英文全称为(Aspect Oriented Programming) 面向切面编程aop面向切面变成对于我的理解来说,aop本身这个词很抽象,我看了半天也是没看懂,也是要借助许多网上的素材才得以了解的,我总之就是几句话把它给具象化秒速一番。假如,一个人,他叫小明,他喜欢去吃饭,吃饭就可以当做一个切入点(pointcut),我们可以把自己想象成他去吃饭,这样的话,吃一...原创 2019-11-27 16:24:57 · 172 阅读 · 0 评论 -
Hibernate易忘总结
什么是hibernate?1、Hibernate是一种ORM框架,全称为 Object_Relative DateBase-Mapping,在Java对象与关系数据库之间建立某种映射关系,可以通过此映射关系来实现重数据库中 数据<---->对象 的关联。2、hibernate是一个属于mvc数据持久层的框架hibernate怎么部署?1、hibernate的映射配置文件hibe...原创 2019-11-06 10:56:10 · 124 阅读 · 0 评论 -
Git小翼新手学习01---2019/11/1
使用 init 命令可以初始化一个仓库(repository),同时在当前目录下会生成一个用来跟踪管理版本库的 .git 文件夹(应当尽量避免使用含有中文的路径)$ git init显示git配置信息$ git config --list输入如下命令可以设置 Git 的用户名和Email$ git config --global user.name “Your Name”$ git c...原创 2019-11-01 17:12:42 · 134 阅读 · 0 评论 -
2019/10/30 Spring 注解
通常来说 用xml配置文件来创建对象 配置属性 但是还有一种方法就是用注解的方式来完成这些操作文章目录1、配置xml2、在注解里配置开启扫描3、注解对象种类4、注解注入属性1、配置xml首先配置xml得要先在spring-framework-4.2.4.RELEASE\docs\spring-framework-reference\html目录下找到最后一个文件打开然后找到这项约束40.2...原创 2019-10-30 11:38:31 · 87 阅读 · 0 评论 -
配置属于我的Hibernate 和 Spring
Hibernate 配置方式主要就是导入他的jar包就可以了1 关于hibernate的jar包里面有一些是连接数据库什么的jar包,不算hibernate的一般情况下,我去部署hibernate框架 会直接创建一个HibernateUtils类来直接Get它的Session代码:public class hibernateUtils { private static Confi...原创 2019-10-28 16:05:16 · 76 阅读 · 0 评论 -
2019/10/16 hibernate最后一战 + 发现java解决的一些常识问题
java常识问题两个字符串不能用 == 这个运算符来表示两个字符串是相等的而是 字符串1.equal(字符串2) 才能用来判断过滤器常识问题1*Web容器加载的顺序:web.xml文件中配置的Filter的倒序拦截执行顺序:web.xml文件中配置的Filter的正序销毁顺序:web.xml文件中配置的Filter的倒序2*HttpServletRequest req = (Ht...原创 2019-10-28 15:42:57 · 118 阅读 · 0 评论 -
学习Spring错误总结---不定时更新
【1】java.lang.IllegalStateException: BeanFactory not initialized or already closed - call ‘refresh’ before accessing beans via the ApplicationContext解决方式:忘记写里面的内容了...原创 2019-10-28 09:09:34 · 114 阅读 · 0 评论 -
mysql 的 Navicat 的1251的解决方式
1、先打开mysql2、写入一句:mysql> ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER;出现3、然后修改密码:mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password...原创 2019-10-23 14:51:30 · 122 阅读 · 0 评论 -
Jsp Study Experience
About jsp content tag how to using itJsp was include 5 kind of tag,<jsp:include/><jsp:useBean/><jsp:setProperty/><jsp:getProperty/><jsp:forward/>When we are writing cod...原创 2019-10-21 11:02:41 · 133 阅读 · 0 评论 -
hibernate 2019/10/14 Error Conclusion 2
Today,I was studied about hibernate many to many attribute konwlege.I get many error I share.The frist one,it said that Ukkone servie requested.Exception in thread "main" org.hibernate.service.Unkno...原创 2019-10-14 14:37:00 · 110 阅读 · 0 评论 -
hibernate 2019/12/12一对多错误心得
首先我在写一对多的映射文件配置中 发现了一个hibernate错误Could not locate getter method for property [com.sss.entity.Customer#setLink这个错误的原因其实就是无法配置映射文件 是因为get 和 set方法名没有符合javabean的书写规范其次就是 两个实体类中 一对多关系里 他们的属性值的名称不能一致 否则...原创 2019-10-12 14:46:24 · 118 阅读 · 0 评论 -
JDBC连接技术 相思湖学生心得
首先第一步,用一个类来连接public class ConnectionUtils { static { try { Class.forName("com.mysql.jdbc.Driver"); }catch(ClassNotFoundException e) { e.printStackTrace(); } } public static Connection ...原创 2019-10-11 14:56:21 · 131 阅读 · 0 评论 -
2019.9.6HTML5学习心得02
body{ margin: 0; padding: 0; } #topMemu{ z-index:1; width:100%; height:50px; background-color: #eeeeee; } #topMemu ul{ margin: 0; /* 去除外边距,使其能够紧贴<div>边缘 */ padding: 0; /* 去除内边距,使其能够紧贴<div>边缘 */ l原创 2019-09-06 17:40:58 · 132 阅读 · 0 评论 -
2019.9.9HTML5学习心得03
选择器*子类选择器 #nav>li{}*属性选择器 .class或div[class=a]{}*后代选择器 #nav li{}*群组选择器 #name1, .name2, #name div { 属性名:属性值; }*伪类选择器: name:伪类*通配符选择器 *{}*相邻兄弟选择器 .bread+p{}属性选择器演示CSS <style>...原创 2019-09-09 15:30:18 · 97 阅读 · 0 评论 -
2019.9.11JavaScript学习笔记03
数组的学习 <script> //数组的声明 var arr=[1,2,3,4,5,6,7]; //数组的访问 console.log(arr[0]); //数组方法 arr.push(3); console.log(arr); //push:在数组末尾添加元素,并返回数组的长度 var newArr = arr.push(3...原创 2019-09-11 11:57:25 · 93 阅读 · 0 评论 -
2019/9/18Java复习课01
Hello World代码public class Test{ public static void main(String args[]){ System.out.println("你好世界"); }Java的介绍与习题//java程序的执行过程//1、编写java源文件,.java//2、编译 javac xxx.javac//3、执行 java xxx//JVM,JRE...原创 2019-09-18 11:57:20 · 134 阅读 · 0 评论 -
2019/9/2Java复习课03
面向过程1、打开冰箱门2、把大象放进去3、关闭冰箱面向对象人:打开冰箱,关闭冰箱大象:冰箱:开关类与对象的使用步骤1、创建类(类的设计)2、创建对象,类的实例化3、使用“对象名.属性.方法名”调用成员变量与局部变量的异同点相同点:格式相同,都有各自的作用范围不同点:a.定义位置不同:成员变量定义在类{}中,局部变量定义在方法体中或代码块中b.访问权限修饰符:成员变量...原创 2019-09-23 16:56:58 · 139 阅读 · 0 评论 -
Java作业-----查询不及格人数
java作业之查询姓名和不及格人数import java.util.Arrays;import java.util.Scanner;public class StudentHappy { public static void main(String[] args) { // TODO 自动生成的方法存根 Student []stu = new Student[5]; stu...原创 2019-09-25 08:59:53 · 972 阅读 · 0 评论 -
Hibernate自动建表失败原因(网上查找来的小经验)
该内容转自https://blog.51cto.com/brightaries/19527881、数据库方言配置,根据不同数据库版本,以及使用的数据库,选择合适的方言org.hibernate.dialect.MySQLDialect2、配置文件中使用了create-drop属性,数据库表其实已经创建,只是又被删除了:create-drop 只要把create-drop替换为creat...原创 2019-09-25 17:38:47 · 357 阅读 · 0 评论 -
Java作业01 2019/9/25
在画图软件中,可以画出不同大小或颜色的圆形、矩形等几何图形。几何图形之间有许多共同的特征,如它们可以是用某种颜色画出来的,可以是填充的或者不填充的。此外还有些不同的特征,比如,圆形都有半径,可以根据半径计算圆形的面积和周长,矩形都有宽和高,可以根据宽高来计算矩形的面积和周长。1、编写Java程序。(1)使用继承机制,分别设计实现抽象基类图形类,派生类圆形类、正方形类、长方形类,要求:①抽象图形类中有属性画笔颜色、图形是否填充,有方法获取图形面积、获取图形周长等;②使用构造方法为其成员属性赋初原创 2019-09-27 08:52:18 · 548 阅读 · 0 评论 -
Linux实验---01
前 言 上机实验前应充分做好以下准备工作:复习和掌握与上次实验有关的教学内容。确保自己的 Vmware 可以正常运行 Ubuntu 操作系统。预习实验步骤,对实验步骤中提出的一些问题进行思考。 上机实验后,应及时写出实验报告,实验报告应包括以下内容:实验目的和内容。实验过程,包括每个步骤的命令操作。Terminal 运行记录截图(将操作过程进行截图)。针对实验中出现的问题,...原创 2019-09-27 10:09:07 · 208 阅读 · 0 评论 -
Java作业---乘法表
这个乘法表真是有趣啊public class chengfabiao { public static void main(String[] args) { // TODO 自动生成的方法存根 TEST1(); System.out.println(); TEST2(); System.out.println(); ...原创 2019-09-27 10:10:17 · 98 阅读 · 0 评论 -
2019/9/27Java复习课05
Enum枚举类的使用seanson的类 就是枚举类枚举类本质上也是个类都是以.class文件来运行public enum Seanson {/* * 1、枚举的定义 * 自定义枚举类 * 使用enum关键字 * 2、枚举类对象的数量是有限的,固定的,所以定义为静态常量 */ SPRING("春天","春暖花开"){ public void show() { Syst...原创 2019-09-27 16:02:14 · 99 阅读 · 0 评论 -
2019.9.4的Html5第一次课学习心得
今日学习过程,是简单的过了一遍html5内各种标签,超文本语言本身属于很简单的标签语言,不存在什么算法之类的,所以只要把标签给掌握住它的用法,基本就算是掌握了这门语言了。现在列出我今天学习的...原创 2019-09-05 23:35:00 · 208 阅读 · 0 评论