- 博客(141)
- 资源 (1)
- 收藏
- 关注
原创 一些工具类
DateTimeUtils——时间格式化处理类。StrFormatter 字符串格式化。StrUtils ——字符串处理工具类。convert——类型转换器。
2023-09-09 10:58:50
574
原创 springcloudH版_注册中心_Eureka单机版
目录一、服务端(cloud-eureka-server7001)1、创建项目2、修改POM文件3、修改yml4、修改主启动类(添加@EnableEurekaServer)5、启动服务并运行二、修改客户端1、服务提供者1.修改pom文件2.修改yml文件3.修改住启动类(添加@EnableEurekaClient)2、服务消费者1.修改pom文件2.修改yml文件3.修改住启动类(添加@EnableEurekaClient)一、服务端(cloud
2022-05-26 17:20:17
293
原创 java设计模式_创建者模式_01_单例模式
目录一、什么是单例模式?1、概念2、实现要点二、单例模式分类三、代码实现1、饿汉式1.1静态常量1.2静态代码块2、懒汉式2.1线程不安全2.2同步代码块(线程不安全)2.3同步方法(线程安全)3、双重检验锁(推荐)4、静态内部类(推荐)5、枚举(推荐)一、什么是单例模式?1、概念在整个软件中,某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法2、实现要点构造器私有化 类的内部创建对象实例 对外暴漏一个静态.
2022-05-26 10:03:37
196
原创 docker_镜像相关命令
目录一、查看本机所有镜像(docker images)二、从远程库查找镜像(docker search)三、从远程库下载镜像(docker pull)四、查看容器镜像所占空间(docker system df)五、虚悬镜像是什么?六、删除镜像(docker rmi 镜像ID)一、查看本机所有镜像(docker images)列表字段 说明 REPOSITORY 镜像的仓库源 TAG 镜像的标签版本号 IMAGE_ID 镜像ID CR
2022-05-24 13:46:49
344
原创 IDEA常用快捷键
一、查找类的快捷键1、在项目中查找某个自定义类Ctrl + Shift + r2、在源码中查找某个类Ctrl + Shift + n二、大小写切换Ctrl + Shift + u三、查看类图1、先找到那个类(一里面的快捷键)2、查看本类继承体系(Ctrl + Alt + Shift + u 或者Ctrl + Alt + u )3、查看子类继承关系(Ctrl + Alt + b)4、 查看要展示的子类继承...
2022-05-23 21:45:17
2735
原创 JUC_02_线程之间的通信
一、经典面试题题目:现在两个线程,可以操作初始值为0的一个变量实现一个线程对该变量加1,一个线程对该变量减1,实现交替,来10轮,变量初始值为01.老版本写法package com.atguigu.pojo;/** * 资源类(老版写法) */public class AirConditioner { private int number = 0; public synchronized void increment() throws Interrupte
2022-03-31 21:51:39
209
原创 JUC_volatile使用
一、前提(JMM)1、JMM概念JMM(Java内存模型)本身是一种抽象的概念并不真实存在,它描述的是一组规则或者规范,通过这组规范定义了程序中各个变量(包含实例字段,静态字段和构成数组对象的元素)的访问方式2、JMM同步的规定线程解锁前,必须把共享变量的值刷新会主内存 线程加锁前,必须读取主内存的最新值到自己的工作内存 加锁和解锁是同一把锁3、补充说明由于JVM运行程序的实体是线程,而每个线程创建时JVM都会为其创建一个工作内存(有些地方称为栈空间),工作内存是每个线程的私有数据
2022-03-29 22:26:38
164
原创 JUC_day01_卖票问题回顾
一.进程和线程概述JUC就是 java.util .concurrent 工具包的简称,是一个处理线程的工具包,自JDK 1.5 开始出现的1.进程(Process)进程是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。在当代面向线程设计的计算机结构中,进程是线程的容器。程序是指令、数据及其组织形式的描述。进程是程序的实体,是计算机中的程序关于某数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位,是操作系统结构的基础。.
2021-09-16 15:32:38
136
原创 SVN_day03 插件的使用
1.创建分支1.1 获取最新的主干代码1.2创建分支1.3 设置分支路径1.3.1手工填写1.3.2选择路径修改浏览资源库,选择branches,然后手动在目录后面创建分支名称1.4 从最新版本获取分支1.5 填写备注...
2021-01-28 11:25:21
107
原创 JVM_day01_概述
一、JVM1.主要内容:JVM体系结构概述堆体系结构概述堆参数调优入门总结2.JVM体系结构概述:2.1 JVM位置JVM体系结构概览学习产出:提示:这里统计学习计划的总量例如:1、 技术笔记 2 遍2、优快云 技术博客 3 篇3、 学习的 vlog 视频 1 个3、 学习的 vlog 视频 1 个@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章
2020-10-22 12:36:34
107
原创 redis_day01_入门
一、redis介绍二、使用场景三、jredis使用3.1 下载地址redis下载3.2 使用步骤导入jar包 编写测试类3.3 单例连接@Testpublic void testJedisSingle(){ //1 设置ip地址和端口 Jedis jedis = new Jedis("192.168.137.128", 6379); //2 设置数据 jedis.set("name", "itheima"); //3 获得数据 String name =.
2020-09-03 16:04:53
127
原创 springboot_day04加载外部属性文件
一、加载外部配置文件的注解1、加载指定的配置文件(@PropertySource)1.1 实体类package com.itheima.bean;import org.springframework.boot.context.properties.ConfigurationProperties;import org.springframework.context.annotat...
2019-06-11 10:35:10
623
原创 springboot_day03_配置文件以及如何读取
一、配置文件1、配置文件的种类SpringBoot使用一个全局的配置文件,配置文件名是固定的;application.propertiesserver.port=8081application.ymlserver: port: 80812、配置文件的作用修改SpringBoot自动配置的默认值;SpringBoot在底层都给我们自动配置好;二、YAML简...
2019-04-29 11:14:10
446
原创 java_day24_自定义枚举类
package com.itheima.domain;public class TestSeason { public static void main(String[] args) { Season spring = Season.SPRING; System.out.println(spring); }}/** * 自定义枚举类 */class Season {...
2019-02-18 20:25:41
179
原创 web_day43_分页查询
一、分页简介1、概念查询时的数据的分割:数据的分页2、种类物理分页:(最常用)数据库层次上的分页:查询数据时分页优点:占用web服务器(tomcat)内存资源极少(几乎可以忽略)缺点:增加了服务器和数据库的通信次数,增加了数据库的查询压力表中的数据量极大的情况下,最好用物理分页逻辑分页:把数据一次性查询到服务器内存中,在显示的时候写算法进行分页优点:...
2019-02-14 14:09:25
239
原创 web_day43_多条件查询
一、查询 页面<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %><
2019-02-13 17:16:49
365
1
原创 web_day42_删除所有选中商品信息
注意:需要使用事务,要么全部删除成功,要么全部删除失败 service层和dao层必须使用同一个连接对象页面<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%><%@ taglib uri="http://java.sun.com/jsp...
2019-02-13 15:27:51
778
原创 web_day42_练习JDBC增删改查
一、web阶段通用流程【同步操作】创建数据库表结构,并创建数据库表(初始化数据) 根据创建的数据库表结构创建对应的JavaBean 导入相关的jar包,工具类和配置文件() 寻找程序的入口(一般在jsp页面,他会指向一个servlet,需要注意一个问题:携带参数的问题) 编写对应的servlet 如果携带了请求参数,需要获取请求参数,并封装到对应的JavaBean 调用servi...
2019-02-13 14:26:16
258
原创 spring boot_day02_主配置类
1、版本仲裁在POM文件中,引入spring boot父项目: <!-- 继承Spring Boot的父项目 --> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starte...
2019-01-30 15:01:59
177
原创 spring boot_day01_入门
1、spring boot简介1.1 springboot介绍简化spring应用开发的一个框架; 整个spring让技术栈的一个大整合; J2EE开发的一站式解决方案;1.2 微服务微服务是一种架构风格,一个应用应该是一种小型服务,可以通过HTTP的方式进行互通每一个功能元素,最终都是一个可替换和独立升级的软件单元;二、入门案例2.1 创建maven工程2.2 ...
2019-01-29 14:34:03
209
原创 web_day44_ajax
一、简介 二、JSON1、json的格式?2、java对象和json字符串的转换方法1:使用jackson导入jackson依赖<dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</arti...
2019-01-26 12:55:28
225
原创 springtools安装
1、查看本机eclipse版本2、spring官网下载支持本机eclipse对应的工具下载网址:http://spring.io/tools3/sts/all3、eclipse安装
2019-01-25 21:11:46
2179
原创 web_day41_Listener介绍
一、Listener介绍1、名词解释事件源:被监听对象,或者被操作的对象 小偷 按钮 事件:事件源行为的称呼 小偷偷东西 单击(按钮) 监听器:监听整个WEB环境,当事件源发生改变时,立即调用相应的方法进行处理 监听器对象:用于监听“事件源”的对象 警察 函数 注册监听(绑定): 将“监听器对象”注册给“事件源” (将监听器与事件进行绑定) 当“事件源”发生某些行为...
2019-01-15 14:20:27
158
1
原创 IDEA_day01_安装
一、卸载二、安装 三、激活1、下载破解补丁http://idea.lanyus.com/jar/JetbrainsCrack-2.7-release-str.jar2、修改配置信息3、填写激活码K71U8DBPNE-eyJsaWNlbnNlSWQiOiJLNzFVOERCUE5FIiwibGljZW5zZWVOYW1lIjoibG...
2019-01-12 14:27:17
172
原创 web_day40_Filter_任意文件下载漏洞
过滤器package com.itheima.web.filter;import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletExcept...
2019-01-11 17:36:34
332
原创 web_day40_Filter_生命周期&全站中文乱码
一、生命周期1、创建启动服务器的时候,创建过滤器对象 然后调用init(FilterConfig config)方法完成初始化操作 该方法在整个过滤器的生命周期中只会被执行一次!2、执行当对指定的资源进行过滤的时候,会调用doFilter(ServletRequest req,ServletResponse resp,FilterChain chain)方法 doFilter方...
2018-11-25 19:47:44
157
原创 web_day40_Filter_入门案例&自动登录
一、Filter1、介绍Filter(过滤器)是一个运行在服务器端,先于与之相关的Servlet或者Jsp页面之前运行,对请求资源进行过滤功能的技术 Filter是JavaWEB三大组件(Servlet、Filter、 Listener)之一2、编写流程编写一个类实现javax.servlet.Filter接口 在web.xml中配置<filer>和<filte...
2018-11-25 19:39:26
315
原创 oracle_day04_pl/sql语法
一、PL/SQL语言1、概述PLSQL语言是Oracle公司对SQL语言的功能的扩展,它是将过程性结构与Oracle SQL无缝的集成在一起而产生的一种结构化的强有力的语言,是一种高级数据库程序设计语言执行效率比直接调用java代码快的多2、语法格式[declare] --声明变量 变量名 变量的类型;--此处可以声明变量,常量,游标,异常begin 业务逻辑...
2018-11-04 19:49:16
190
原创 oracle_day03_DDL&DML
一、使用DDL语句管理表1、新用户操作数据库创建表空间(只有DBA才能创建表空间),同时把数据文件也创建 创建用户,关联表空间 赋权限 切换用户,创建表 操作数据库2、创建表空间create tablespace heima -----表空间的名称datafile 'c:/heima.dbf' ----创建数据文件size 100M ...
2018-11-04 15:33:22
177
Mybatis逆向工程
2018-09-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人