自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 oracle查找外键相关表

select a.constraint_name, a.table_name, b.constraint_namefrom user_constraints a, user_constraints bwhere a.constraint_type = 'R'and b.constraint_type = 'P'and a.r_constraint_name = b.constraint_nameand a.constraint_name = 'SYS_C0014963'SYS_C0014963

2022-04-22 23:34:02 2055

原创 记录几个idea克隆github常见的几个问题

记录几个idea克隆github常见的几个问题1.clone项目时报错:OpenSSL ssL_read: Connection was aborted,errno 10053解决办法:在克隆项目位置执行bash:两条选择一个执行即可(1)更改网络认证设置git config http.sslVerify "false"(2)Git默认限制推送的大小,运行命令更改限制大小即可 增加缓冲git config --global http.postBuffer 5242880002.clone项

2022-02-10 11:39:32 1399

原创 Spring5的事务@Translation问题

Spring事务1、事务的四个特性原子性,一致性,隔离性,持久性2、Spring的事务管理方式(1)编程式事务管理(不常用)(2)声明式事务管理3、声明式事务管理基于注解方式:底层使用Aop原理提供一个接口,代表事务管理器,这个接口针对不同的框架提供不同的实现类(1)在 spring 配置文件配置事务管理器<!--创建事务管理器--><bean id="transactionManager"class="org.springframework.jdbc.dataso

2020-08-28 19:54:55 2331

原创 spring的JdbcTemplate怎么使用

Spring中怎么用JdbcTemplate操作数据库1、引入JdbcTemplate的相关jar包:2、配置数据库连接池:<bean id="dataSource" class="com.alibaba.druid.pool.DruidDataSource" destroy-method="close"> <property name="url" value="jdbc:mysql:///test" /> <property name="username" va

2020-08-28 19:50:45 485

原创 Spring的Aop面向切面编程

Spring Aop面向切面编程1.Aop概念:面向切面编程:利用Aop可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率通俗描述:不通过修改源代码方式,在主干里加上新功能2.底层原理:两种代理方式:(1)有接口情况:使用jdk动态代理(2)没有接口情况:使用cglib动态代理3.用jdk实现动态代理:使用 Proxy 类里面的方法创建代理对象public static Object newProxyInstance(Clas

2020-08-28 19:45:37 78

原创 Spring5的IOC容器

这里写目录标题Spring5 中的IOC容器:1.IOC的概念:(控制反转)2.IOC底层原理:3.IOC的两个接口:4.Bean管理(基于xml方式):5、bean的作用域和生命周期6、自动装配7、外部属性文件配置8、Bean管理(基于注解方式)Spring5 中的IOC容器:1.IOC的概念:(控制反转)控制反转,把对象创建和对象之间的调用过程,交给Spring进行管理使用IOC能工降低耦合度2.IOC底层原理:(1)xml解析、工厂模式、反射(2)IOC图解底层原理:3.IOC的

2020-08-28 19:32:34 143

原创 centos7安装单机Zookeeper

1.安装jdk(已经安装过的可以跳过)查看虚拟机有没有jdk环境:java -version如果有想移除yum remove java-1.6.0-openjdkyum remove java-1.7.0-openjdk去官网下载jdkhttp://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择版本下载(当前最新1.8.0_261)转移到虚拟机中后解压tar -zxvf j

2020-07-23 17:49:31 360

原创 javaWeb(六)ajax与json学习

一,Ajax1.概念:ASynchronous JavaScript And XML 异步的JavaScript 和 XML异步和同步:客户端和服务器端相互通信的基础上* 客户端必须等待服务器端的响应。在等待的期间客户端不能做其他操作。* 客户端不需要等待服务器端的响应。在服务器处理请求的过程中,客户端可以进行其他的操作。Ajax 是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。 [1]通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加

2020-07-22 18:19:19 75

原创 JavaWeb(五)JQuery学习

JQuery1.JQuery概念:一个JavaScript框架。简化JS开发jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨 是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优 化HTML文档操作、事件处理、动画设计和Ajax交互。JavaScript框架:本质

2020-07-22 18:18:10 70

原创 JavaWeb(四)Filter与Listener学习

Filter1.web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。2.过滤器的作用:一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤…3.简单使用:创建类,实现接口Filter@WebFilter("/*")//访问所有资源之前,都会执行该过滤器public class FilterDemo1 implements Filter { @Override public void init(FilterConfig filterConfi

2020-07-22 18:11:46 78

原创 JavaWeb(三)EL与JSTL学习

一,EL表达式:1.概念:Expression Language 表达式语言。2.作用:替换和简化jsp页面中java代码的编写3.语法:${表达式}<注意>: jsp默认支持el表达式的。如果要忽略el表达式 1. 设置jsp中page指令中:isELIgnored="true" 忽略当前jsp页面中所有的el表达式 2. \${表达式} :忽略当前这个el表达式4.使用方法:(1)运算符:1. 算数运算符: + - * /(div) %(mod)2. 比较运

2020-07-22 18:10:06 98

原创 JavaWeb(二)cookie与session学习

一,会话技术会话技术:一次会话中包含多次请求和响应。一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据方式:1. 客户端会话技术:Cookie2. 服务器端会话技术:Session1.Cookie:客户端会话技术。将数据保存到客户端。使用步骤:1. 创建Cookie对象,绑定数据* new Cookie(String name, String value) 2. 发送Cookie对象* response.addC

2020-07-20 16:36:05 153

原创 JavaWeb(一)servlet&http&request&response学习

一.servlet3.0:1.概念:运行在服务器端的小程序,他是一个接口,定义了Java类被浏览器访问到(tomcat识别)的规则。在使用的时候一般自定义个类,实现servlet的接口,复写方法。servlet <--------GenericServlet <-------HttpServlet2.配置:3.0之前(web.xml)<servlet> <!--servlet名称--> <servlet-name>demo1<

2020-07-20 16:29:20 116

原创 idea开启Run Dashboard方法

在view-> tool window ->Run Dashboard点击即可如果没有找到你的项目的路径(项目存储路径/自己的项目/.idea/workspace.xml)添加 <component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigu.

2020-05-31 17:22:51 243

原创 springboot启动报错Error creating bean with name requestMappingHandlerMapping defined in class path resou

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'requestMappingHandlerMapping' defined in class path resource [org/springframework/boot/autoconfigure/web/servlet/WebMvcAutoConfiguration$EnableWebMvcConfiguration.class

2020-05-30 23:16:19 13495

原创 类装载器ClassLoader

文章目录1. 加载流程:2. ClassLoader们的关系为:3. 双亲委派:1. 加载流程:​ 负责加载class文件,class文件在文件开头有特定的文件标示,将class文件字节码内容加载到内存中,并将这些内容转换成方法区中的运行时数据结构并且ClassLoader只负责class文件的加载,至于它是否可以运行,则由Execution Engine决定总体来说类装载器(Cl...

2020-05-07 23:17:54 114

原创 ThreadLocal深析

ThreadLocal深析1. ThreadLocal的内部结构:1.1 常见误解:通常,如果我们不去看源代码的话,我猜ThreadLocal是这样子设计的:每个ThreadLocal类都创建一个Map,然后用线程的ID threadID作为Map的key,要存储的局部变量作为Map的value,这样就能达到各个线程的局部变量隔离的效果。这是最简单的设计方法,JDK最早期的ThreadLoc...

2020-05-06 18:34:58 122

原创 ThreadLocal入门

文章目录浅析ThreadLocal1. ThreadLocal介绍1.1 什么是ThreadLocal:1.2 ThreadLocal的方法:1.3 ThreadLocal的简单使用:1.4 ThreadLocal和synchronized的区别:1.5场景实例:1.6 场景下ThreadLcoal的好处:浅析ThreadLocal1. ThreadLocal介绍1.1 什么是ThreadL...

2020-04-30 20:55:31 171

原创 mysql逻辑架构和存储引擎

mysql的逻辑架构和存储引擎1.mysql的逻辑架构(分层:连接、服务、引擎、存储):1.1 结构图:1.2 各部分大意:connectors:指的是不同语言中的sql的交互management services&utilities:系统管理和控制工具connection pool (连接池):管理缓冲用户连接,线程处理等需要缓存的需求。负责监听对 MySQL Se...

2020-04-28 23:00:03 240

原创 mysql字符集和排序字符集的区别

1.MySQL的字符集(character set)问题(乱码问题):1.1 版本与字符集:​ Mysql5.5版本在my.ini上上修改character-set-server为utf8​ Mysql8.0以上安装完默认character_set_server 为utf8mb4​ default-character-set=utf8 适合5.1及之前版本...

2020-04-28 18:41:46 804

原创 Java的普通队列和循环队列

1.普通队列:以下都是用数组模拟的其他的方法有时间还会接着研究。普通队列为空的时候条件为rear==front,即头指针和尾指针重合,队列满的时候是rear= maxSize-1package com.struct.queue;import java.util.Scanner;public class ArrayQueueDemo { public static void mai...

2019-10-16 21:19:29 224

原创 表单未输入值的"" 和null问题

关于JavaWeb项目的表单未输入值时提交的"" 和null问题1.获取到的值为空字符串当url里有name属性,但是没有值的时候,后台用request.getParameter(“name”)获取到的是空字符串即"",这个时候可以用request.getParamenter(“name”)==""来判断true或falseSystem.out.println(request.getPar...

2019-05-29 21:10:45 1391

空空如也

空空如也

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

TA关注的人

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