自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

绿芽在山顶

记录学习点滴

  • 博客(63)
  • 资源 (5)
  • 收藏
  • 关注

原创 非暴力沟通笔记

【发脾气是本能,控制脾气是本事】1、“非暴力沟通”是一种沟通方式,也被称为“爱的语言”。它是一种持续不断的提醒,提醒我们专注于彼此的观察、感受、需要和请求。它希望达成的是:帮助我们在诚实和倾听的基础上与人联系。4、如何挖掘别人的感受?不论别人说什么,我们只听到他们此时此刻的(a)观察,(b)感受,(c)需要,(d)请求。把注意力放在对方需要什么。在非暴力沟通中,倾听他人意味着,放下已有的想法和判断,一心一意地体会他人。倾听的这种品质体现了它与理解以及同情之间的区别。

2023-09-13 01:17:23 584

原创 蛤蟆先生去看心理医生笔记

1、对于别人的话,要学会课题分离,他们怎么说是他们的事,不用去到别人心中寻找认可,不要把这个世界当作战场,没那么多敌人,一切都是你心里的投射,可能别人并没有那么想,不用过多解读别人的话,不用过分在意别人的想法。这能打破从童年延续而来的因果循环,让真实的自己摆脱过去经历的束缚,在自由中成为真正的自己。比如某些人确信自己不够优秀,陷入自卑与自责,或者说是困在“我不好,别人都好”的自我预设里,所以潜意识里做的行为都是为了印证这样的预设,形成“赢了预言游戏,输了自己”的状态。也许最重要的问题是,你能开始爱自己吗?

2023-09-13 00:13:12 519

原创 英语学习(为什么标题至少5个字?)

over-the-counter medicine 非处方药。prescription drug 处方药。dermatologist 皮肤科医生。acne [ˈækni] 粉刺、痤疮。Band-Aid 邦迪创可贴。acne patch 痘痘贴。pimple 青春痘。

2022-09-20 18:32:54 300

原创 Tomcat

一、Tomcat系统架构与原理剖析 1.浏览器请求服务器流程 2.Tomcat系统总体架构 2.1Tomcat请求处理大致流程 HTTP服务器接收到请求后将请求转交给Servlet容器,Servlet容器通过Servlet接口调用业务类 2.2Servlet处理流程 当用户请求某个URL资源时, HTTP服务器将请求信息封装成ServletRequest对象 根据请求URL和Servlet的映射关系,找到容器中相应的Servlet并调用 如果Servlet还没被加载,则通过反射

2022-02-13 18:38:28 351

原创 动态代理学习记录

动态代理基于反射! 一、代理的概念 使用代理对象,是为了在不修改目标对象的基础上,增强主业务逻辑。 客户端真正想访问的对象是目标对象,但客户端真正可以访问到的对象是代理对象。 客户端对目标对象的访问是通过访问代理对象实现的。代理类和目标类要实现同一接口。 静态代理:代理类是自己手工实现的,自己创建一个Java类表示代理类,同时要代理的目标类是确定的 创建一个接口,声明要做的事 创建一个目标类,实现该接口 创建一个代理类,实现该接口 调用目标类中的方法 实现增强逻辑 创建一个客户端,调用代理类的方法

2021-09-04 17:03:38 177

原创 Java反射学习记录

一、反射概述 反射允许程序在运行中获取类的内部信息,例如构造器、成员变量、成员方法等 类加载之后,在堆中生成一个Class类的对象(一个类只有一个Class对象),这个对象包含类的完整结构信息 二、入门案例 通过配置文件中的内容生成指定类的对象并调用指定方法 // re.properties className=com.javalearn.reflect.Cat methodName=hi public class Cat { private String name =

2021-08-29 21:44:19 399 2

原创 JavaWeb基础回顾

基础不牢,地动山摇,从头查漏补缺。

2020-04-24 14:26:12 1086

原创 Spring Boot学习记录

第一章 Spring Boot入门 1、Spring Boot简介 简化Spring应用开发的一个框架 整个Spring技术栈的一个大整合 J2EE开发的一站式解决方案 2、优点 快速创建可以独立运行的Spring项目以及与主流框架集成(不用写一大堆配置、导包) 使用嵌入式Servlet容器,应用无需打成WAR包(之前是把项目打成WAR包,部署到服务器上,现...

2020-03-26 20:13:06 305

原创 标题

public class IncreaseVariable { public static void main(String[] args) { int i = 1; //对应指令0、1 i = i++; //对应指令2、3、6 int j = i++; //对应指令7、8、11 int k = i...

2020-03-19 10:08:53 238

原创 Spring注解开发笔记

之前使用Spring是使用xml配置文件的方式,现学习注解的方式 一、@Configuration&@Bean给容器中注入组件 1.创建maven项目,导入Spring依赖 <dependencies> <dependency> <groupId>org.springframework</...

2020-02-16 22:32:39 496

原创 JVM学习记录

目录 第一章 JVM与Java体系结构 1.字节码 2.虚拟机 3.JVM的位置 4.JVM的整体结构 5.Java代码执行流程 6.JVM的架构模型 7. JVM的生命周期 第二章 类加载子系统 1.类加载器与类的加载过程 2.类加载器的分类 3.ClassLoader的使用说明 4.双亲委派机制 5.沙箱安全机制 第三章 运行时数据区及线程 1.运行时数据区​ ...

2020-02-01 18:31:30 1850 1

原创 LeetCode_1143_最长公共子序列

算法课上讲动态规划,提到了这个问题,下课赶快动手做一下。 给定两个字符串text1 和text2,返回这两个字符串的最长公共子序列。 一个字符串的子序列是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。 例如,"ace" 是 "abcde" 的子序列,但 "aec" 不是 "abcde" 的子序列。两个字符串的「公...

2019-11-03 19:04:40 246

原创 LeetCode_70_climbStairs

假设你正在爬楼梯。需要 n阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶示例 2: 输入: 3输出: 3 解释: 有三种方法可以爬到楼顶。 1. 1 阶 + 1 阶 + 1 阶 2. 1 阶 +...

2019-10-17 19:22:31 181

原创 LeetCode_9_isPalindrome 回文数

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true示例2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3: 输入: 10 输出: false 解释: 从右向左读, 为 01 。因此它不是一个回文数。 进阶: 你...

2019-10-15 18:41:45 503

原创 LeetCode_21_mergeTwoLists 合并两个有序链表

将两个有序链表合并为一个新的有序链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例: 输入:1->2->4, 1->3->4 输出:1->1->2->3->4->4 解题思路 按序比较两个链表的值,把小的放入新链表。 注意:1.使用哑结点 2.后面当某个链表非空时,可以直接将剩余的部分链接到新链表后面,不需要再创建一...

2019-10-12 17:45:54 404

原创 LeetCode_20_isValid 有效的括号

给定一个只包括 '(',')','{','}','[',']'的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()" 输出: true示例2: 输入: "()[]{}" 输出: true示例3: 输入: "(]" 输出: false示例4: 输入: ...

2019-10-12 17:29:07 221

原创 LeetCode_4_findMedianSortedArrays

给定两个大小为 m 和 n 的有序数组nums1 和nums2。 请你找出这两个有序数组的中位数,并且要求算法的时间复杂度为O(log(m + n))。 你可以假设nums1和nums2不会同时为空。 示例 1: nums1 = [1, 3] nums2 = [2] 则中位数是 2.0示例 2: nums1 = [1, 2] nums2 = [3, 4] 则中位数是 (...

2019-10-10 23:12:51 262

原创 LeetCode_3_lengthOfLongestSubstring

给定一个字符串,请你找出其中不含有重复字符的最长子串的长度。 示例1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。 示例 3: 输入: "pwwkew" 输出: 3 解释: 因为无重复字符的最长子串是...

2019-10-09 10:54:30 230

原创 LeetCode_2_addTwoNumbers

给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。 如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。 您可以假设除了数字 0 之外,这两个数都不会以 0开头。 示例: 输入:(2 -> 4 -> 3) + (5 -> 6 -> 4) 输出:7 ...

2019-10-09 10:20:27 149

原创 LeetCode_1_TwoSum

题目描述 给定一个整数数组 nums和一个目标值 target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 ...

2019-10-09 09:47:51 123

原创 maven项目整合SSM框架实现crud案例

创建一个maven工程 引入项目依赖的jar包:spring、springmvc、mybatis、数据库连接池驱动包、其他(jstl、servlet-api、junit) 引入bootstrap前端框架 编写ssm整合关键配置文件:web.xml、spring、springmvc、mybatis,使用mybatis逆向工程生成对应的bean和mapper 测试mapper /** *...

2019-06-25 16:48:49 626

原创 springmvc学习笔记

@RequestMapping 建立请求url和控制器方法的对应关系 写在方法上,和请求url进行绑定 写在类上,给访问url进行窄化处理,把url变成模块化形式 value属性:用于指定访问url和执行方法之间的对应关系 method属性:用于限定请求的方式 一、请求参数的绑定 1.绑定原则 (1)如果是基本类型或String类型: 要求请求中的参数名称与方法中形参名称一致 ...

2019-05-31 13:38:20 143

原创 mybatis学习笔记——第二天

mybatis框架执行过程: 1.配置SqlMapConfig.xml文件(名称不固定) 2.通过配置文件,加载mybatis运行环境,创建SqlSessionFactory会话工厂,SqlSessionFactory在实际使用时按单例模式 3.通过SqlSessionFactory创建SqlSession,SqlSession是一个面向用户的接口(提供操作数据库的方法),但线程不安全,建议...

2019-05-21 15:26:13 236

原创 mybatis学习笔记——第一天

一、mybatis框架原理 二、入门程序 一、需求:根据用户id查询用户信息 1.导入jar包 mybatis文件夹中lib下的jar和mybatis.jar 2.创建SqlMapConfig.xml配置文件 <?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE configuration PUBLIC "-/...

2019-05-14 12:25:58 228

原创 mybatis配置文件SqlMapConfig.xml详解

SqlMapConfig.xml中配置的内容和顺序如下: properties属性 将数据库连接参数单独配置在db.properties,然后在核心配置文件中引用 jdbc.driver=com.mysql.cj.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/jdbctest?useSSL=false&serverTimezone=...

2019-05-13 17:58:43 294

原创 常见异常整理

在实体类映射文件中配置了many-to-one后,出现了标题的错误 解决办法:在many-to-one标签中,设置lazy属性值为false <many-to-one name="custSource" column="cust_source" class="com.itheima.domain.BaseDict" lazy="false"></many-to-one...

2019-04-08 20:08:01 297

原创 SSH框架整合笔记

一、整合Struts2和Spring框架 1.把Struts2的action交给Spring管理 2.步骤 (1)导入jar包 (2)在web.xml中配置struts2过滤器 <filter> <filter-name>struts2</filter-name> <filter-class>o...

2019-04-02 20:30:02 125

原创 Spring学习笔记——第三天

一、Spring的jdbcTemplate操作 1.导入所需jar包 2.设置数据库信息 3.创建jdbcTemplate对象 4.调用方法 添加操作 @Test public void add(){ //设置数据库信息 DriverManagerDataSource dataSource = new DriverManagerDataSource(); ...

2019-03-21 17:25:17 184

原创 Spring学习笔记——第二天

一、Spring的bean管理(基于注解) 1.注解开发准备工作 (1)导入jar包 (2)创建类和方法 (3)创建spring配置文件 2.注解创建对象 (1)在创建对象的类上面使用注解 @Component(value="user") public class User { public void add(){ System.out.println("add......

2019-03-18 18:05:07 163

原创 Spring学习笔记——第一天

一、Spring概念 1.核心两部分 (1)aop:面向切面编程,扩展功能不通过修改源代码实现 (2)ioc:控制反转。比如有一个类,若想调用里面的非静态方法,要创建该类的对象,使用对象调用方法,创建对象的过程,需要new出来对象。控制反转就是不通过new来创建对象,交给spring通过配置来创建 2.一站式框架 为javaee的每一层都提供了解决技术 web层:springMVC ...

2019-03-11 19:11:39 205

原创 Struts2学习笔记——第四天

一、Struts2拦截器 1.概述 (1)struts2框架封装了很多功能,这些功能都是在拦截器里面实现 (2)每次只执行默认的拦截器,并不是所有的都执行 (3)在action对象创建之后,action的方法执行之前执行 2.底层原理 (1)aop思想:面向切面编程,假设有一个基本功能,通过不修改源代码的方式扩展这个功能 (2)责任链模式:要执行多个操作,每个操作执行后要做类...

2019-03-06 10:51:55 198

原创 Struts2学习笔记——第三天

一、OGNL概述 1.之前web阶段,学习过EL表达式,用于在jsp页面中获取域对象里面的值 2.OGNL是一种表达式,功能更加强大 (1)在struts2里面操作值栈数据 (2)一般把ognl在struts2中使用,和struts标签一起使用来操作值栈 3.OGNL不是struts2的一部分 (1)使用ognl首先导入jar包,struts2已经提供了 二、OGNL入门案例 1....

2019-03-06 09:00:49 233

原创 Struts2学习笔记——第二天

一、结果页面配置 全局结果页面 1.result标签配置action方法的返回值到不同的路径 2.创建两个action,执行默认的execute方法,让两个方法都返回success,返回success后,跳转到同一个页面 <package name="demo1" extends="struts-default" namespace="/"> <action na...

2019-02-28 12:00:16 247

原创 Struts2学习笔记——第一天

一、Struts2概述 1.Struts2框架应用于javaee三层结构中web层框架 2.Struts2框架在Struts1和webwork基础上发展的全新框架 3.Struts2可解决的问题 4.web层常见框架:struts2,springMVC 二、Struts2框架入门案例 第一步 导入jar包 第二步 创建action public class HelloActi...

2019-02-23 10:49:18 290

原创 Hibernate学习笔记——第四天

一、hibernate的查询方式 1.对象导航查询 根据id查询某个客户,再查询这个客户里面的所有联系人 @Test public void testSelect1(){ SessionFactory sessionFactory = null; Session session = null; Transaction transaction = null; try{...

2019-02-12 16:40:53 245

原创 Hibernate学习笔记——第三天

一、表间关系回顾 1.一对多 (1)分类和商品的关系,一个分类中有多个商品,一个商品只能属于一个分类 (2)客户和联系人的关系,一个客户里面有多个联系人,一个联系人只能属于一个客户 2.多对多 订单和商品的关系,一个订单中有多个商品,一个商品可以属于多个订单 3.一对一 二、Hibernate的一对多操作 1.一对多映射配置 (1)创建实体类,客户是一,联系人是多 (2)让...

2019-02-03 13:22:37 240

原创 Hibernate学习笔记——第二天

一、实体类编写规则 实体类里面属性为私有的 私有属性使用公开的get和set方法进行操作 要求实体类有作为唯一值来区分的属性(id) 实体类属性建议使用包装类型 二、Hibernate主键生成策略 hibernate要求实体类里面有一个属性作为唯一值,对应数据库表的主键,主键可以有不同的生成策略 三、实体类的crud操作 1.调用session里面的save方法实现 2.根...

2019-01-28 10:13:59 222

原创 Hibernate学习笔记——第一天

1.web内容回顾 JavaEE三层结构 web层:struts2框架 service层:spring框架 dao层:hibernate框架,对数据库进行CRUD操作 MVC思想 2.Hibernate概述 在写程序时,框架可以帮我们实现一部分功能,可以少写一部分代码。 什么是Hibernate框架 应用在javaee三层结构中的dao层框架 在dao层里面做数据库的crud操作,底层...

2019-01-18 20:19:58 215

原创 管家婆项目笔记

跟着黑马程序员的管家婆项目视频敲了一边,记录下一些要点供自己以后查看。 一、项目目标 本项目为JAVAEE综合项目。 理解项目分层思想,掌握各层之间方法的相互调用。 掌握DBUtils工具操纵数据库增删查改。 掌握事件监听处理。 二、项目介绍 1.所用jar包介绍 jfreechar-1.0.9.jar:用来绘制图形的框架,例如:柱状图、饼状图等; jcommon-1.0.12....

2019-01-14 14:20:04 1276

原创 Java反射学习

一、Class类 众多的人属于同一类事物,我们可以用Person类来表示。Java中的各个Java类也属于同一类事物,描述这类事物的Java类名就是Class。 Person类的实例对象是一个个具体的人,如张三;Class类的实例对象则是各个类在内存中的字节码。(一个类被类加载器加载到内存中,占用一片存储空间,这片空间中的内容就是类的字节码) 获得各个字节码对应的实例对象   1.类名.cl...

2018-10-13 21:52:20 160

SSM旅行社后台管理系统源代码

使用的SSM框架,登录是使用了Spring-security,还有权限管理,多表关联查询,主要是我自己存个备份,0分下载。

2020-03-18

apache-tomcat-6.0.13压缩包

比较老的一个版本了,之前忘记什么时间用到了存到这里了,0分下载,学习时可以使用,大家随便下载使用,大家大家。

2017-10-16

旅行社后台管理-资料.rar

使用的SSM框架,登录是使用了Spring-security,还有权限管理,多表关联查询,主要是我自己存个备份,0分下载。

2020-03-18

ssh框架的crm系统

基于ssh框架开发的crm系统,具有分页显示功能,带数据库资源,是一个不错的入门项目案例,需要的朋友放心下载。

2019-05-04

ssm-crud.rar

一个简单的demo,使用maven构建项目,使用的是ssm框架,bootstrap前端框架搭建页面,使用ajax异步请求完成,实现了分页查询。

2019-06-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除