自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(73)
  • 收藏
  • 关注

原创 basis of algorithm

basis of algorithm

2022-06-22 19:46:46 153 1

原创 springboot配置文件注意事项

connection-timeout:服务连接超时时间socket-connect:HTTP请求超时时间ribbon.ReadTimeout: Feign请求读取数据超时时间timeoutInMilliseconds:feign连接超时时间cluster-name:Elasticsearch的集群节点名称,这里需要和Elasticsearch集群节点名称保持一致cluster-nodes:Elasticsearch节点通信地址...

2021-03-02 10:37:44 157

原创 seata1.4.0的安装配置,亲测好用,有问题的伙伴可以留言

1.到https://github.com/seata/seata/releases下载seata-server-1.4.0.zip2.配置服务端的file.conf和registry.conf==============## transaction log store, only used in seata-serverstore { ## store mode: file、db、redis mode = "db" ## file store property file {

2021-01-21 21:50:36 1309 4

原创 redis学习

一、缓存机制

2020-10-04 06:54:28 106

原创 网络协议和安全学习

一、http协议

2020-10-04 06:53:23 92

原创 多线程学习

1

2020-10-02 11:56:01 102

原创 数据结构与算法学习

一、

2020-10-02 07:47:44 166

原创 mysql学习

一、mysql索引二、mysql优化

2020-10-02 07:45:54 173

原创 jvm学习

一、JVM内存模型二、字节码文件三、类加载器子系统四、执行引擎五、OOM分析+调优六、GC算法七、垃圾收集器

2020-10-02 07:43:46 140

转载 集合学习

Java中List集合去重的几种方式准备数据:// 准备数据List list = new ArrayList();list.add(“a”);list.add(“b”);list.add(“c”);list.add(“c”);list.add(“b”);list.add(“a”);利用HashSet去重// 利用list中的元素创建HashSet集合,此时set中进行了去重操作HashSet set = new HashSet(list);// 清空list集合list.cl

2020-09-22 10:03:13 144

原创 基于ssm实践项目的心得

一、在业务层spring对数据库的事务管理

2020-08-21 16:37:15 3417

原创 ssm整合的配置文件(Maven)

1.配置文件的布局结构2.mybatis全局配置文件(mybatis-config.xml)<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"><configuration>

2020-08-20 16:16:15 214

原创 基于idea搭建maven项目

1.File-->New-->Project-->Maven-->Project SDK:1.8(java version "1.8.0_181")-->Create from archetype-->org.apache.maven.archetypes:maven-archetype-webapp-->Next-->填写该填的东西-->Next-->填写该填的东西-->Finish右下角会有个提示(Maven projects ne

2020-08-17 20:51:28 115

原创 基于eclipse搭建maven项目

1.配置eclipse 中的maven环境 1) window- preferences --Maven -installations 找到maven的安装路径,并选中 (勾选上) 2) window- preferecnes --Maven -User Settins 选择maven配置文件所在的路径 ,两个路径,都选 C:\apache-maven-3.6.3\conf\settings.xml

2020-08-17 20:47:36 152

原创 maven环境的安装与搭建

1. maven maven是当前最主流的一个项目生命周期管理工具 帮我们进行项目的构建 清理,编译,测试,打包,发布 我们用到的最多的,就是用它管理依赖 (帮我们导jar包) 1) 下载 maven 的网址 http://maven.apache.org/ maven3.3 以上的版本 要jdk1.7 及以上才支持 2) 安装 (1)在windows中 解压就可以了,比如我的

2020-08-17 20:43:01 164

原创 基于注解的springmvc

package com.oracle.controller;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.*;import javax.servlet.http.HttpSession;//只能修饰 空之层@Controller@Req...

2019-12-01 23:47:35 127

原创 基于xml的springmvc

一、知识点总结视图层框架:struts2: 老了springmvc: ssmspringboot 新技术springmvc 是 spring 框架的一个 组件(是spring框架的一部分)mvc设计模式:m:模型层v:视图层c:控制层按mvc架构 去搭建的m:model 模型层 --> dao 数据层, service 处理 业务v: view 页面; jsp ,...

2019-11-20 21:02:16 133

原创 基于注解的事务加载

一、知识点总结spring基于注解的 事务配置:@Transactional注解 可以放在 类的上面放在类的上面 代表当前类下的所有方法 都添加了事务@Transactional注解 可以放在 方法上面放在方法上面 代表当前这个方法 添加了事务 ,其它方法没有事务;二、工程架构(1)架构图(2)案例Code1.com.oracle.dao包:package com.orac...

2019-11-19 23:07:59 165

原创 基于xml的事务加载

一、知识点总结:springAop:基于注解的@Component@Aspect 修饰 切面类@Before() 前置通知@AfterReturning 后置通知@After 最终通知@Around 环绕通知@AfterThrowing 异常通知@PointCut 切入点使用注解扫描器 完成对 注解的扫描<context:component-scan base-...

2019-11-19 21:15:54 137

原创 基于注解的aspectJ

一、知识点基于注解的aop配置:切面类:@Aspect通知类型:@Before@AfterReturning@Around@After@AfterThrowing在spring.xml中添加aop:aspectj-autoproxy/======================================================================...

2019-11-18 00:21:42 140

原创 基于xml的aspectJ

一、知识点总结spring基于 AspectJ完成对 aop的操作熟练掌握spring中aop的术语:1)目标类: target —> UserServiceImpl 2)连接点: JoinPoint 是 目标类中 需要添加功能的方法3)切入点: PointCut 是 目标类中 添加了功能的方法4)通知/ 增强: advice 将要添加的 功能;5)切面类:aspe...

2019-11-17 23:23:42 203

原创 spring的aop思想

1.知识点总结springAop: aop: 被称为 面向 切面编程 , 是 oop 的 延续 ,升级版; oop : Oriented Object programming aop : Aspect Oriented programming aop作用: 简化代码量 ,可以动态的 监控程序的运行 ,并添加一些功能 ...

2019-11-09 22:51:30 205

原创 基于注解开发的spring的IOC和DI技术

1.知识点总结基于 注解 开发:1)导入 jar包 : 4 + 1 ,core, beans, context,expression , common-logging(依赖包) spring-aop.jar2)编写spring核心配置文件 applicationContext.xml3)在配置文件中 添加 注解扫描器 <context: comp...

2019-11-09 21:07:35 113

原创 spring装配bean的方式

1.知识点总结spring是 如何 装配 bean的 : 实例化 bean的 1)是通过 无参数的构造器 来帮助 我们实例化类的 2) 静态工厂实例化bean 简单 3)实例工厂实例化bean 两个 bean标签 ,调用的是 第二个 bean标签<bean id="beanFactoryTwo" class="com.oracle.factory.BeanFactory...

2019-11-09 11:07:30 167

原创 基于xml的spring的IOC和DI技术

1.知识点总结:spring框架: 简介: 有点:1)解耦 2)可以整合其他 有优秀的框架, mybatis.... 3)可以利用 aop 面向 切面编程 完成整体 项目治理 4)整合 持久层的 事务;spring的入门: 1)进入官网 下载jar包 2)使用 下载后的jar包spring入门 :...

2019-11-09 10:52:44 133

原创 javaWeb阶段 架构分层

第三阶段 以框架为主持久层框架: 业务层框架: 视图层框架:mybatis spring springmvcjdbcTemplate JFinalhibernate ...

2019-11-09 10:25:28 194

原创 mybatis动态代理开发模式

mybatis的运行原理: 百度 mybatis:在 模糊查询时 使用 #{} 和 ${} 的区别 #{}的用法: 相当于jdbc的中的PreparedStatement预编译 不会出现sql注入问题, 安全 select * from user where name like concat('%',#{value},'%') ${}的用法:...

2019-11-03 21:35:15 96

原创 mybatis延迟加载和缓存

(1)延迟加载(按需 加载) 必须有 级联查询(高级查询) 步骤: 在 mybatis的全局配置文件中添加 settings 的配置 也就是说在mybatis执行时 ,告诉mybatis 运行时的一些参数 <!-- 开启延迟加载 --> <setting name="lazyLoadingEnabled" value="true"/&...

2019-10-27 18:35:57 77

原创 几种等价的基于jquery的ajax的表达式

ajax :页面的 局部刷新 异步请求原生的 js写法基于 jquery的 ajax 写法form ,a , button 都可以用 ajax 来完成 对后台对的请求<form action="userServlet"> <input type="button" value="登录"> <input type="submit value="登录"...

2019-10-19 15:37:08 130

原创 基于分页插件的分页

一、技术(1)后台:java、mysql(2)前端:js、jquery、css、jstl、分页的插件(jquery.pagination.js)二、思想前端(页码)=>后台servlet(页码,页大小)=>后台service(页码,页大小)=>后台jdbc(开始行,页大小)=>数据库(开始行,页大小)三、工程布局图四、效果图五、代码1.com...

2019-10-19 15:02:20 411

原创 分页技术

一、技术(1)后台:java、mysql(2)前端:js、jquery、css、jstl二、思想前端(页码)=>后台servlet(页码,页大小)=>后台service(页码,页大小)=>后台jdbc(开始行,页大小)=>数据库(开始行,页大小)三、工程布局图四、效果图登录成功后,默认看到的是第一页点击下一页点击首页点击尾页五、代码...

2019-10-13 10:03:17 180

原创 DBTools

package com.oracle.tools;import java.io.InputStream;import java.lang.reflect.Field;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.Resu...

2019-09-29 14:37:50 955

原创 留言板

一、功能(1)登录功能(2)注册功能(3)留言功能([1].先把数据存入数据库[2].再从数据库里取出刚存入的数据)二、相关技术前端:js、ajax、jstl、css、jquery、jsp后台:java、mysql三、演示1、我事先建立好的数据库表(1)user表:(2)message表:2.客户端的访问操作(1)进入登录页面(http://localhost:8080...

2019-09-22 15:54:42 706

原创 jstl和ajax

HttpServletRequest对象:接收请求的 : get , post请求get: ? & 200 不安全,post: 放在浏览器的 请求头中 Network 200 OK 404方法: request.getParameter(“form表单中的 name 属性值”);request.setCharacterEncoding(“UTF-8”);reques...

2019-09-21 10:40:21 1093

原创 mybank

com.oracle.dao包:package com.oracle.dao;import com.oracle.vo.Account;import com.oracle.vo.User;public interface AccountDao { //开户时往账户里存钱 public boolean createAccount(Acco...

2019-09-15 21:02:35 352

原创 jquery

jquery新知识点: jquery dom编程 : 1)text(); text("哈哈"); 2)html(); html("<p>哈哈</p>"); 3)val(); val("张三");以上方法没有参数的 都是用来 获取值的; 有参数的 是用来 替换, 设置 值的;text(); 和 html()...

2019-09-01 21:40:27 74

原创 json和jQuery

json入门: json: Java Script 对象 的 表现形式 (Java Script Object Notation) 作用: 用来存储 数据 和 传输数据的 一种 格式 ,也是 一种 文本格式 xml和json 都是 用来 存储数据的一种 文本格式 xml文件 是 以 .xml结尾 xml语法: 自定义标签名 文本内容 &lt...

2019-08-25 18:22:28 1114

原创 反射Two

页面一:package com.oracle.util;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.S...

2019-08-18 21:04:25 52

原创 反射one之code

页面一package com.oracle.reflect;public class Person { //属性 public String pname; private Integer age; private String password; public Person(){ } public Person(Integer age){ this.age...

2019-08-11 21:42:23 106

原创 反射one

2019-08-11 21:31:45 94

空空如也

空空如也

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

TA关注的人

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