12 2022 档案
摘要:创建文件夹&编辑my.cnf内容 mkdir -p /opt/docker/mysql-8.0/master/cnfmkdir -p /opt/docker/mysql-8.0/master/datavim /opt/docker/mysql-8.0/master/cnf/mysql.cnf [my
阅读全文
摘要:docker拉取镜像: docker pull postgres:15.1 创建文件夹,以及启动images 创建文件夹:mkdir -p /opt/docker/postgres docker run --name postgres \ -e POSTGRES_PASSWORD=password
阅读全文
摘要:1.Linux用户与权限管理➢用户 • Linux系统是一个多用户多任务的操作系统,任何 一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进 入系统。 • 新增用户:useradd 新用户名• 设置密码: passwd 用户名...
阅读全文
摘要:Linux的进程类的命令➢ ps (process)➢ ps • ps –aux|grep xxx• System V展示风格 • USER:用户名称 • PID:进程号 • %CPU:进程占用CPU的百分比• %MEM:进程占用物理内存的百分比 •VSZ:进...
阅读全文
摘要:1.Linux常用命令--压缩和解压缩➢ 压缩文件(tar) • tar -zcvf XXX.tar.gz n1.txt • -c 创建一个新归档 • -v 显示详细信息 • -f 指定压缩后的文件名 • -z 通过 gzip 过滤归档➢ 解压缩文件...
阅读全文
摘要:1.Linux简介之文件目录:➢ 为什么要学Linux linux的软件开源稳定、漏洞少linux是什么? linux是一套免费使用和自由传播的类Unix系统2.目录结构➢ /bin (/usr/bin 、 /usr/local/bin)...
阅读全文
摘要:1.在eclipse中的windows==>perference二、与jsp文件产生关联三、设置关联、以及文件的编码然后你在打开文件之后就会看见显示的文章就会是高亮的显示的结果了注意如果打开.ftl文件之后显示的还是黑白的情况的话需要在.ftl的文件上面点击右...
阅读全文
摘要:Er图:方形的表示的实体椭圆形的表示的是实体类型的属性菱形表示的是他们之间的关系1. 表与表之间的关系一对一、一对多、多对一、多对多1.1. 多表的意义一个学生如果有多个成绩,如果只有一个表,如果一个学生有多个成绩,那么存储数据的结构就是如下:sid...
阅读全文
摘要:1.1. 实体完整性约束类型: 主键约束(primary key) 唯一约束(unique) 自动增长列(auto_increment)1.1.1. 主键约束(primary key)注:每个表中要有一个主键。主键特点:数据唯一,且不能为null例...
阅读全文
摘要:1.数据库概念 就是存储数据的仓库。数据库中的数据最终都是以文件的形式存储到硬盘上,形成了一个文件系统。文件很多我们需要对这些文件进行一个统一的管理,那么就需要一个数据库管理软件对这些文件进行管理。 数据库就是存储,管理,维护数据的集合。2.装Mysql数据库...
阅读全文
摘要:window:窗口 常用属性: 获取其他的四个对象 window.location.... 常用方法: 消息框 alert confirm prompt 定时器 setInterval 周期 setTimeout 延迟 打开关闭 open close loc...
阅读全文
摘要:四个域对象、pagecontext 表示的是当前页面的域对象Request表示的是请求域中的对象session 表示的是一次会话中的对象application表示的是在一次tc启动到一次关闭的时候获取得到的对象jsp的9大内置对象requestRespon...
阅读全文
摘要:1.常用的组件注解@Component用来标识一个普通组件@Repository用来标识一个持久化层的组件@Service用来标识一个业务逻辑层的组件@Controller用来标识一个表现层的组件如果想要将某些类交给IOC容器管理,除了在类上添加以上注解之外,...
阅读全文
摘要:maven相关的命令:Maven test, Maven install, 你会发现在安装的同时也会进行测试,这说明不同的命令之间存在关联,这种关联体现了maven生命周期的概念。 maven中的关于scope中的理解: https://blog.csdn.n...
阅读全文
摘要:1.简介 在实际的工作中,多人开发同一个项目时,可能会对共享文件进行操作。那么就有可能会产生诸如文件覆盖,代码丢失,错误难以追溯等问题。这些问题可以通过版本控制软件解决。 版本控制Revision Control,最初来源于工程设计领域,是维护工程蓝图的标准做...
阅读全文
摘要:1.概念权限管理,这是每个软件系统都会涉及到的,而且权限管理的需求本质往往都是一样,不同的角色拥有不同的权限,只要你充当了某个角色,你就拥有了相对应的功能。RBAC(Role-Based Access Control,基于角色的访问控制),就是用户通过角色与权...
阅读全文
摘要:java基础 1.Java语言基础(变量的概述及格式) A:什么是变量 在程序执行的过程中,在某个范围内其值可以发生改变的量(例如:苹果的价格) 变量其实是内存中的一小块区域 B:为什么要定...
阅读全文
摘要:1.新建一个java工程导入下面的jar包: mybatis-* .* .*. jar mysql-connector-java-*.* .* - bin .jar //打印sql语句需要的jar包和配置文件 log4j -*...
阅读全文
摘要:1.导入jar包 IOC容器必须的jar包 commons-logging- 1.1 .3. jar spring -beans- 4.0 .0.REL...
阅读全文
摘要:map转json的处理: Map map = new HashMap(); map.put("success", "true"); map.put("photoList", photoList); map.pu...
阅读全文
摘要:1.blog:https://blog.csdn.net/happy_meng/article/details/79129061
阅读全文
摘要:centos中专栏:https://blog.csdn.net/column/details/15500.html 1.centos安装rabbitmq:--里面添加了我整夜插件的安装 https://blog.csdn.net/yin767833376/ar...
阅读全文
摘要:1。给命令设置别名 参考blog:https://www.cnblogs.com/413xiaol/p/7123999.html 2.虚拟机之剑传递文件 https://blog.csdn.net/murongxuesheng/article/details/...
阅读全文
摘要:关于yum使用的blog:在Centos中yum安装和卸载软件的使用方法_松门一枝花-CSDN博客_yum安装的软件怎么卸载 yum的安装与卸载:Linux yum安装与卸载_Rick的修仙路-CSDN博客_yum卸载telnet 更改yum源,提速: cen...
阅读全文
摘要:---安装hadoop~2.X中较全-->参考博客:https://blog.csdn.net/pucao_cug/article/details/71698903 -->安装hadoop~3.X url:https://www.linuxidc.com/L...
阅读全文
摘要:来源:LInux公社 解决虚拟机的网络问题:https://www.linuxidc.com/Linux/2017-11/148382.htm 需要注意的地方: 1.在克隆虚拟机之后将上一个物理地址也克隆了过来 需要在 vim /etc/udev/rule...
阅读全文
摘要:参照此篇博客 url:https://blog.csdn.net/qq_21996541/article/details/79796117 手写的java分页的blog:https://www.cnblogs.com/lyjblogs/p/8001770....
阅读全文
摘要:--> mysql行锁 表的搜索引擎为innodb,支持事务,采用的是行锁。 ---> 首先将mysql 的自动提交设置为0 set autocommit = 0; 写输入完成sql之后需要执行的命令是 commit;命令来执行事务的提交。 -->-- ...
阅读全文
摘要:创建表的引擎为myasiam 默认的锁的级别为表锁 创建的锁的方式为 lock table mylock(TableName) read; 添加一个为读锁; 当添加了读锁之后只能查询当前的表,别的表是不能查询的 -->上了读锁...
阅读全文
摘要:select @rownum :=@ruwnum + 1 AS rowNum,a.*from(select @rowNum := 0) r,tableName aorder by a.fileName 上面的sql语句使用与mysql 上面的查询语句中显示的内...
阅读全文
摘要:1.参数的简单的配置set @ordDate = '2018-6-16';set @trader = 'a';select t.ORDDATE, t.TRADER, lt.LRT_TYPE from nws.risk_limit_trade t ...
阅读全文
摘要:1。集成Spring & SpringMVC框架 基本的Spring Boot环境已经构建好了,现在需要配置Spring框架及SpringMVC框架的业务环境 在AtCrowdfundingApplication类中启用扫描功能,增加@ComponentSca...
阅读全文
摘要:框架集成完毕后,需要增加代码程序进行简单的测试。在src/main/java/com/atguigu/crowdfunding/controller目录中增加UserControllerpackage com.atguigu.atcrowdfunding.co...
阅读全文
摘要:1.static run2.。new SpringApplication()~.initialize a. this.webEnvironment = deduceWebEnvironment();推断当前环境是否为web应用环境 b. ...
阅读全文
摘要:# ===================================================================# COMMON SPRING BOOT PROPERTIES## This sample file is provide...
阅读全文
摘要:1.概述Spring Cloud是一系列框架的有序集合。它利用Spring Boot的开发便利性巧妙地简化了分布式系统基础设施的开发,如服务发现注册、配置中心、消息总线、负载均衡、断路器、数据监控等,都可以用Spring Boot的开发风格做到一键启动和部署。...
阅读全文
摘要:在Spring Tool Suite中创建Maven Web项目,无需配置web.xml文件。修改项目中的pom.xml文件,设置JDK编译版本为1.81.创建maven环境 ... ...
阅读全文
摘要:1.首先准备两个同时启动的tomcat拷贝对应的jar包到对应的tomcat的lib包下commons-pool2-2.0.jarjedis-2.5.2tomcat-redis-session-manager1.2.jar插入上面的jar包的时候需要放入在to...
阅读全文
摘要:1.介绍Nginx ("engine x") 是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强,事实上nginx的并发能力确实在同类型的网页服务器中表现较好,中国大陆使用nginx网站用户有:百度、京东、新浪、网易、腾讯、淘宝等。nginx...
阅读全文
摘要:当机器变慢的情况下的处理的情况1.查看整机的状态使用top查看整机的性能关键是右上角的负载均衡的性能的!分别是1/5/15/分钟系统的平均负载相加除以三大于0.6 系统的资源就处于紧张的状态了——up 命令显示的是开机的时间zombine的值越高系统的性能越...
阅读全文
摘要:下面的代码说明的是线程池中的方法的实现的方式package lt.test01;import java.util.Random;import java.util.concurrent.Callable;import java.util.concurrent.E...
阅读全文
摘要:本次使用的编译工具是ideapackage lt.test01;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.uti...
阅读全文
摘要:4. Java并发编程什么是线程,与进程的区别阅读源代码,并学会使用Thread、Runnable、Callable、ReentrantLock、ReentrantReadWriteLock、Atomic*、Semaphore、CountDownLatch、、...
阅读全文
摘要:3. Java基础知识阅读源代码String、Integer、Long、Enum、BigDecimal、ThreadLocal、ClassLoader & URLClassLoader、ArrayList & LinkedList、 HashMap & Lin...
阅读全文
摘要:JVM内存结构javaJVM介绍参考此篇文章:点击堆、栈、方法区、直接内存、堆和栈区别Java内存模型内存可见性、重排序、顺序一致性、volatile、锁、final垃圾回收参考文章:点击内存分配策略、垃圾收集器(G1)、GC算法、GC参数、对象存活的判定 J...
阅读全文
摘要:Attention:当文件觉得自己的所有的操作没有问题的时候、有可能是maven依赖的问题这个时候你就要看一下maven依赖的问题当你重新导入进去之后重新的clean compile之后有可能就会好了当项目文件的spring文件和Springmvc文件依赖报错...
阅读全文
摘要:常用数据类型: int:整型 double:浮点型,例如double(5,2)表示最多5位,其中必须有2位小数,即最大值为999.99; ...
阅读全文
摘要:数据库创建 createdatabase mydb1;Create database mydb2 character set gbk;Create database mydb3 character set ...
阅读全文
摘要:8锁在一个类里面只要有一个同步方法其他类不可以在访问该类的其他方法Attention:需要注意的地方是:静态的锁的加载锁的整个的资源类所以不管有几部手机、或者几个线程、只能会去挨个的去访问静态的同步方法锁的是类普通的同步方法锁的是实例对象、两者锁的对象不是相同...
阅读全文
摘要:——serializable子类能否比他继承的父类抛出更多的异常?子类复写父类中的方法之后、修饰符能否比父类中的方法的修饰符更大?ATTENTION:把传参的类型定义为serializable、可以同时兼顾int类型和string把数据的架构定义的足够的高**...
阅读全文
摘要:1.==和equals的区别==比较的是内存中的地址值equals看有没有重写其中的hashcode的方法看有没有重写其中的hashcode和equals方法如果只重写的是equals的方法的话比较的是其中的地址值的比较然后equals的输出即为true然后重...
阅读全文
摘要:Attention:传引用类型的值永远要进行非空的判断当一次工程中的jar包出现maven中的导入的环境出现的问题需要操作的步骤需要删除前面install的jar包的类型的操作的步骤因此出现这样的步骤、需要清除上一步的操作的步骤面试的技巧:第一个月保持低调本公...
阅读全文
摘要:hashmap其他的博客:https://www.cnblogs.com/jzb-blog/p/6637823.html ----你对put和get方法有什么认识、hashmap的扩容机制、默认大小是多少、什么是负载因子、什么是吞吐临界值、 Jdk1.7 默认...
阅读全文
摘要:1.什么是进程、什么是线程 A:线程和进程要想说线程,首先必须得聊聊进程,因为线程是依赖于进程存在的。B:进程概述什么是进程呢?通过任务管理器我们就可以看到进程的存在。概念:进程就是正在运行的程序,是系统进行资源分配和调用的独立单位。每一个进程都有它自己的内存...
阅读全文
摘要:java中获取多线程的方式有四种实现runablecallable线程操作资源类高内聚、低耦合实现thead---runable和callable的区别---演示案例callableeg:---线程的同步和通信----Object中的常用的方法---通知唤醒机...
阅读全文
摘要:1.添加maven依赖 org.mybatis.generator mybatis-generator-maven-plugin ...
阅读全文
摘要:当传入的参数是#{}的时候 #{}获取到请求参数之后、预编译sql、安全 ${}获取请求参数之后、直接拼接上去、会产生sql注入的问题 但是拼接sql的时候可以将逻辑中拼接完成的sql拼接到mapper中的文件中,简化了 sql中的处理的流程 ...
阅读全文
摘要:
阅读全文
摘要:--applicationContext.xml --dbConfig.properties #oracle.jdbc.driver.OracleDriver#jdbc:oracle:thin:@localhost:15...
阅读全文
摘要:--applicationContext.xml --JedisPoolUtils.java package com.atguigu1014.util;import redis.clients.jedis.Jedis;import redis.cl...
阅读全文
摘要:一、处理请求参数 1.@RequestParam *** 1).使用@RequestParam将请求中的请求参数映射到方法的入参上. 2).使用@RequestParam需要注意的问题: a.如果请求参数名与目标方法的入参名一致,则可以不通过...
阅读全文
摘要:可参考的其他的blog: https://www.cnblogs.com/xuyatao/p/8485851.html ;Spring中aop的实现 https://www.jianshu.com/p/e18fd44964eb ; aop中的原理 https...
阅读全文
摘要:1、bean与bean之间的关系 1.继承 a.在子bean中通过parent来指定父bean,实现继承关系. b.在父bean中可以使用abstract=true,将父bean声明为抽象bean. c.抽象bean不能实例化对象.可以省略clas...
阅读全文
摘要:1、Spring框架IOC:反转控制(查找资源的被动方式)AOP:面向切面编程(声明式事务)2、Spring之HelloWorld1.搭建环境 a.创建普通的javaProject. b.导入相关的jar包(beans,core,context,exp...
阅读全文
摘要:1.搭建环境可以使用导入jar包本次采用的是maven依赖的方式,避免了手动导入jar包的繁琐的流程创建maven工程在pom.xml文件种添加依赖关系 1.2.在web.xml中配置SpringMVC的前端控制器/核心控制器可以使用快捷键的方式来进行生成:a...
阅读全文
摘要:1.EL表达式 [1] 简介 - JSP的表达式 - JSP表达式的作用:向页面中输出内容 - EL表达式也是向页面中输出内容 - 在JSP2.0的时候,不建议使用JSP的表达式和JSP的脚本片段 - 我们使用EL表达式去替换JSP的表达式,使用自定义标...
阅读全文
摘要:[1] 简介 > 为什么要有JSP这门技术? > 软件的三层架构:表现层(HTML,Servlet) 业务逻辑层(Service层) 持久化层(Dao层) > HTML是专门用来展示网页,不能在页面中执行Java代码 > Servlet...
阅读全文
摘要:在window中点击pererence然后在上面的搜索的框中搜索server出现的地方中寻找server的页面然后在查看出现的server服务将不需要的删除
阅读全文
摘要:解决方案:先将以前的环境一处掉,然后在重新添加、就可以解决这个问题
阅读全文
摘要:1.JspTemplate">Index 首页2.xmlTemplate2.1Mapper文件中的映射
阅读全文
摘要:欢迎学习交流 一般情况下要保证编辑和响应的编码是一样的这样的情况下才能不会出现乱码1.查看eclipse的编码格式2.确认编辑工具的编码的格式,一般的为jsp文件的编辑格式3出现服务器的乱码的情况下可以在service下面的server.xml中...
阅读全文
摘要:欢迎交流 1.PomDependies ...
阅读全文
摘要:是什么使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈能干啥表的读取顺序哪些索引可以使用数据读取操作的操作类型哪些索引被实际使用表之间的引用每张表有多少行被物理查询怎么...
阅读全文
摘要:1.Zookeeper是一个基于观察者模式设计的分布式服务管理框架,它负责存储和管理大家都关心的数据,然后接受观察者的注册,一旦这些数据的状态发生变化,Zookeeper就将负责通知已经在Zookeeper上注册的那些观察者做出相应的反应,从而实现集群中类似M...
阅读全文
摘要:。。Gc是什么?分代收集算法次数上频繁收集Young区 次数上较少收集Old区基本不动Perm区 2.Gc算法总体的概述2.1__4种算法引用计数法复制算法(Copying)年轻代中使用的是Minor GC,这种GC算法采用的是复制算法(Copying)Exp...
阅读全文
摘要:Java8新特性简介代码更少(增加了新的语法:Lambda 表达式)强大的 Stream API速度更快最大化减少空指针异常:OptionalNashorn引擎,允许在JVM上运行JS应用便于并行1. 接口的新特性Java 8中,你可以为接口添加静态方法和默认...
阅读全文
摘要:1.JVM位置 1.1JVM体系结构预览 1.2 1.3类加载器 2. 本地接口的作用是融合不同的编程语言为 Java 所用,它的初衷是融合 C/C++程序,Java 诞生的时候是 C/C++横行的时候,要想立足,必须有调用 C/C+...
阅读全文
摘要:可参考的博客: https://www.cnblogs.com/wxd0108/p/5479442.html 1.多线程 进程的概述:正在运行的应用程序就是一个进程,线程是依赖于进程。 线程的概述:每一个应用程序中可以有多个任务,那么每一个任务就是一个线程。 ...
阅读全文
摘要:做Code的Template方便于开发,简洁高效结果如下:提高了开发的效率
阅读全文
摘要:1.Git常用命令1.1关于分支的操作1.2冲突的解决2.GitHub的上传和下载1.先执行 git init 然后创建用户名和密码第一次下载文件的时候会在本地创建一个项目的文件夹的然后使用clone的命令进行文件的克隆__git remote -v 查看现有...
阅读全文
摘要:1.git的特点: 容灾能力强、本地版本管理、异地协作、灵活分支 1.1下载地址 2.git安装 2.1创建全局的账户 git config --global user.name "yourname" git config --...
阅读全文
摘要:创建Maven Web项目Maven项目默认创建的项目为java项目,可以被打包为jar文件,安装到仓库中,让其他项目使用,也可以创建为web项目,进行web服务 Spring Tool Suite 通过 Maven 建立web项目时,默认的web.xml文件...
阅读全文
摘要:概述Apache Maven( [`meivn] )是一个软件项目管理和依赖管理工具。基于项目对象模型(POM)的概念,Maven可以通过资源仓库管理项目的构建,报告和文件。Maven对于项目目录结构、测试用例命名方式等内容都有既定的规则,只要遵循了这些成熟的...
阅读全文
摘要:Mycat介绍:是什么数据库中间件前身是阿里的cobar干什么的读写分离数据分片垂直拆分水平拆分垂直+水平拆分多数据源整合原理Mycat 的原理中最重要的一个动词是“拦截”,它拦截了用户发送过来的 SQL语句,首先对 SQL 语句做了一些特定的分析:如分片分析...
阅读全文
摘要:是什么 MySQL的慢查询日志是MySQL提供的一种日志记录,它用来记录在MySQL中响应时间超过阀值的语句,具体指运行时间超过long_query_time值的SQL,则会被记录到慢查询日志中。具体指运行时间超过long_query_time值的SQL,则会...
阅读全文
摘要:表锁(偏读)特点偏向MyISAM存储引擎,开销小,加锁快;无死锁;锁定粒度大,发生锁冲突的概率最高,并发度最低。【手动增加表锁】 lock table 表名字1 read(write),表名字2 read(write),其它;【查看表上加过的锁】 showo...
阅读全文
摘要:创建表create table 表名( 字段名 类型(长度) 约束, 字段名 类型(长度) 约束); Java MYSQLint intfloat ...
阅读全文
摘要:是什么使用EXPLAIN关键字可以模拟优化器执行SQL查询语句,从而知道MySQL是如何处理你的SQL语句的。分析你的查询语句或是表结构的性能瓶颈能干啥表的读取顺序哪些索引可以使用数据读取操作的操作类型哪些索引被实际使用表之间的引用每张表有多少行被物理查询怎么...
阅读全文
摘要:性能下降SQL慢 执行时间长 等待时间长数据过多分库分表关联了太多的表,太多join索引建立服务器调优及各个参数设置调整my.cnf索引简介MySQL官方对索引的定义为:索引(Index)是帮助MySQL高效获取数据的数据结构。可以得到索引的本质:索引是数据结...
阅读全文
摘要:总体预览和其它数据库相比,MySQL有点与众不同,它的架构可以在多种不同场景中应用并发挥良好作用。主要体现在存储引擎的架构上,插件式的存储引擎架构将查询处理和其它的系统任务以及数据的存储提取相分离。这种架构可以根据业务的需求和实际需要选择合适的存储引擎。1.连...
阅读全文
摘要:1.创建用户 create user zhang3 identified by '123123';表示创建名称为zhang3的用户,密码设为123123; 2.查看用户 select host,user,password,select_priv,insert_...
阅读全文
摘要:centos7参考博客: https://blog.csdn.net/z13615480737/article/details/78906598 1.拷贝和解压缩(/opt) 检查工作 执行安装命令前,先执行查询命令 rpm -qa|grep mysql 如果...
阅读全文
摘要:安装时可借鉴的博客:https://blog.csdn.net/wxyjuly/article/details/79443432 C7:设置自动启动:https://blog.csdn.net/eakom/article/details/79393500 Ng...
阅读全文
摘要:我们为什么不用System.out.println ➢ 1、日志文件的输出和管理。 ➢ 2、调试开发期间,打印详细的运行步骤。 上线运行后,不需要打印这么详细了。 ➢ 3、日志输入格式的统一管理。 ➢ 4、日志输入到其他的数据源,比如数据库、缓 存数据...
阅读全文
摘要:➢是什么• 主从复制,就是主机数据更新后根据配置和策略,自动同步到备机的 master/slaver机制,Master以写为主,Slave以读为主➢用处• 读写分离,性能扩展• 容灾快速恢复➢配从(服务器)不配主(服务器)• 拷贝多个redis.conf文件i...
阅读全文
摘要:➢ Redis的事务定义• Redis事务是一个单独的隔离操作:事务中的所有命令都会序列化、 按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令 请求所打断。• Redis事务的主要作用就是串联多个命令防止别的命令插队➢ Multi、Exec、di...
阅读全文
摘要:➢Jedis所需要的jar包• Commons-pool-1.6.jar • Jedis-2.1.0.jar➢用windows中的Eclipse连接虚拟机的Redis的注意事项• 禁用Linux的防火墙:Linux里执行命令 service iptables ...
阅读全文
摘要:redis这么快的原因: 1、完全基于内存,绝大部分请求是纯粹的内存操作,非常快速。数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1); 2、数据结构简单,对数据操作也简单,Redis中的数据结构是专门进行设计的;...
阅读全文
摘要:技术的分类1.Redis的介绍和安装 Redis是一个开源的key-value存储系统。和 Memcached类似,它支持存储的value类型相对更多,包 括string(字符串)、list(链表)、set(集合)、zset(sorted set...
阅读全文
摘要:➢安装jdk • 解压缩到 /opt• 配置环境变量的配置文件vim /etc/profile在Linux下安装开发环境• JAVA_HOME=/opt/jdk1.7.0_79 • PATH=/opt/jdk1.7.0_79/bin:$PATH • expo...
阅读全文
摘要:1.检查电脑的虚拟化设置,是否开启了电脑的虚拟化设置一。开始安装。由下图可以看出需要设置为自定义的安装2. 新建虚拟机向导3.创建虚拟空白光盘4.安装Linux系统对应的CentOS版5.虚拟机命名和定位磁盘位置6. 处理器配置,看自己是否是双核、多核7.设置...
阅读全文
摘要:vi和vim编辑器 ➢是什么 • Linux系统的命令行下的文本编辑器。 • 使用命令:vi xxxx文件 或者vim xxxx文件 ➢打开文档的默认模式,主要负责查看,和一些 基础的修剪 三种模式• 一般模式(默认模式) • 编辑模式 • 命令...
阅读全文
摘要:1.获取镜像: tag标签可以通过https://hub.docker.com/_/rabbitmq?tab=tags来查询 #指定版本,该版本包含了web控制页面docker pull rabbitmq:management注意:rabbitmq是官方镜像,...
阅读全文
摘要:1.添加依赖 org.springframework.boot spring-boot-starter-data-redis 2.添加application ###################...
阅读全文
摘要:1.org.activiti.bpmn.exceptions.XMLException: cvc-complex-type.2.4.a: 发现了以元素 'process' 开头的无效内容。 详细内容如下: org.activiti.bpmn.exception...
阅读全文
摘要:1.添加标签: git tag //创建本地taggit push origin //推送到远程仓库git tag -a version -m "note" 注解:git tag 是打标签的命令,-a 是添加标签,其后要跟新标签号,-m 及后面的字符串...
阅读全文
摘要:1.下载8.0 安装包 安装其中的教程参考: https://blog.csdn.net/qq_33144861/article/details/80267462 https://www.cnblogs.com/zhurong/p/9898675.html 安...
阅读全文
摘要:关于面试的部分https://mp.weixin.qq.com/s/eCZXUfQIGH_avef0lPDOhQ 来源于程序员面试 ,作者袁广鑫
阅读全文
摘要:--添加字段和备注alter table prm_letter_merge add varchar(324) DEFAULT null;alter table prm_letter_merge add url2 varchar(324) DEFAULT...
阅读全文
摘要:productList.stream().sorted();//自然排序的过程 productList.stream().sorted(Comparator.comparing(ProductList::getSku));//根据sku来进行as...
阅读全文
摘要:官方api:http://www.mossle.com/docs/activiti/index.html#configuration 官方api(任务的创建以及完结):http://www.mossle.com/docs/activiti/index.html...
阅读全文
摘要:SELECT LENGTH('Moony--极上通气系列S/M/L/XL '), CHAR_LENGTH('Moony--极上通气系列S/M/L/XL ');SELECT LENGTH('Moony--极上通气系列S/M/L/XL '), CHAR_LENGT...
阅读全文
摘要:了解阅读下面的文章: https://blog.csdn.net/weixin_43220261/article/details/85059106https://www.baidu.com/link?url=f-hU-cRI6G0tNbxu9SIh0TwH...
阅读全文
摘要:list转map /** * If the specified key is not already associated with a value or is * associated with null, associates it wi...
阅读全文
摘要:http://www.codeceo.com/article/10x-performance-improvement-with-100-lines-of-code.html
阅读全文
摘要:UPDATE prm_letter_merge SET merge_letter_channels = REPLACE(merge_letter_channels, 'abc', 'dfe');replace()函数中,第一个参数表示的是需要进行操作的字段或值...
阅读全文
摘要:must be "pom" but is "jar" pom Please move or remove them before you can merge. Aborting git clean -d -fx ""其中 x -----删除忽略文件已经对...
阅读全文
摘要:参考的文章: https://cloud.tencent.com/developer/article/1338265
阅读全文
摘要:https://blog.csdn.net/weixin_39772847/article/details/84076807#1_58
阅读全文
摘要:在 .gitignore 文件中,每一行的忽略规则的语法如下: 空格不匹配任意文件,可作为分隔符,可用反斜杠转义# 开头的模式标识注释,可以使用反斜杠进行转义! 开头的模式标识否定,该文件将会再次被包含,如果排除了该文件的父级目录,则使用 ! 也不会再次被包含...
阅读全文
摘要:letter.type_id = earn.share_earn_code 1.type_id 为integer share_earn_code为String类型 a.cast (t.shop_id as varchar) b.letter.type_id...
阅读全文
摘要:https://blog.csdn.net/zuozewei/article/details/84865116 走进Java接口测试之接口管理工具Swagger2 https://blog.csdn.net/zmh458/article/details/7...
阅读全文
摘要:https://www.jianshu.com/p/c836a283631e?from=groupmessage&isappinstalled=0 简书上面的文章和内容 Spring Cloud组件那么多超时设置,如何理解和运用? ...
阅读全文
摘要:喜欢请加关注哈!!! 需要检查maven配置,因项目重加载的时候对maven中的地址有所影响需重新检查配置 须检查上面的内容是否相符 上面的内容是否相符
阅读全文
摘要:String str = "我mendacious3213,213;。⒈8イ┨ | ,.,。|”:;''\"|}{@#$%^&*()'";String regEx = "[^a-zA-Z0-9\\u4E00-\\u9FA5。]*";Pattern p = Pa...
阅读全文
摘要:1.撤销刚才提交的commit git reset HEAD~ 2.删除本地分支与远程分支,进行重新克隆 --1首先切换到其他分支上,非删除分支 git branch -agit push origin --delete dev --dev 要删除的分...
阅读全文
摘要:位逻辑运算符:&:位与运算符,只有两个操作数都是true,结果才是true。| :位或运算符,只有两个操作数都是false,结果才是false。~:位非运算符:如果位为0,结果是1,如果位为1,结果是0.^:位异或运算:两个数转为二进制,然后从高位开始比较,如...
阅读全文
摘要:先看源码: 需要注意报名是util下面的并非java.lang下面的 package java.util;/** * Returns {@code true} if the arguments are equal to each other *...
阅读全文
摘要:http://blog.itpub.net/15498/viewspace-2637493 日志文件说明/var/log/message 系统启动后的信息和错误日志,是Red Hat Linux中最常用的日志之一/var/log/secure 与安全相关的日志...
阅读全文
摘要:https://www.cnblogs.com/ningheshutong/p/6376970.html 参考此篇博客
阅读全文
摘要:查看表中的索引的信息 select * from pg_indexeswhere tablename='prm_prom_bill_rule'; SELECT tablename, indexname, indexdefFROM pg...
阅读全文
摘要:本文参考至git 的创建步骤 or create a new repository on the command line echo "# LeeCodeTest" >> README.mdgit initgit add README.mdgit commit...
阅读全文
摘要:docker之使用dockerfile配置tomcat、jdk环境 https://blog.csdn.net/qq_24557827/article/details/73729913 常用的docker参数: - FROM命令。用法,FROM :。FROM命...
阅读全文
摘要:查看linux的开放端口 netstat -anpt
阅读全文
摘要:本文参考:菜鸟教程--》docker https://www.runoob.com/?s=docker&page=5 Docker inspect 命令 docker inspect : 获取容器/镜像的元数据。语法docker inspect [OPTION...
阅读全文
摘要:本文参考:菜鸟教程--》docker https://www.runoob.com/?s=docker&page=3 Docker commit 命令 docker commit :从容器创建一个新的镜像。语法docker commit [OPTIONS] C...
阅读全文
摘要:本文参考:菜鸟教程--》docker https://www.runoob.com/?s=docker&page=3 Docker version 命令 docker version :显示 Docker 版本信息。语法docker version [OPTI...
阅读全文
摘要:本文参考:菜鸟教程--》docker https://www.runoob.com/?s=docker&page=3 docker基本的安装与使用: https://www.runoob.com/docker/docker-install-mysql.html...
阅读全文
摘要:给出一个字符串 S考虑其所有重复子串(S 的连续子串,出现两次或多次,可能会有重叠)返回任何具有最长可能长度的重复子串使用后缀树算法参考博客:https://www.baidu.com/link?url=Z85SPXZlmcAjMW4wVVEMSXt1cCSg...
阅读全文
摘要:参考博客:对象属性拷贝工具类的性能比较 https://www.cnblogs.com/exceptioneye/p/4852962.html 谈谈 Java 开发中的对象拷贝 http://www.importnew.com/26306.html J...
阅读全文
摘要:你想要保存的地址阿里云仓库镜像 nexus-aliyun Nexus aliyun http://maven.aliyun.com/nexus/content/groups/public/ central ...
阅读全文
摘要:List data = new ArrayList(); if (list != null && list.size() > 0) { int end = list.size(...
阅读全文
摘要:Map cmmodityItemss = cmmodityItem.stream().collect(Collectors.toMap(CmmodityItem::getDataId, temp -> temp, (e1,...
阅读全文
摘要:菜鸟教程 http://www.runoob.com/redis/redis-strings.html docker 停止redis服务 docker ps -a 中的容器iddocker stop 3b86553d146ddocker rm 3b86553...
阅读全文
摘要:grep -C 5 "500001937" logs/catalina.out #显示file文件里匹配foo字串那行以及上下5行grep -B 5 "500001937" logs/catalina.out #显示foo及前5行grep -A 5 "5000...
阅读全文
摘要:从Java5到Java12每个版本的新特性(1) 5-7 https://www.jianshu.com/p/a051a2f0c3ab https://www.jianshu.com/p/e5fba5376371 官方文档 https://openjdk....
阅读全文
摘要:Spring中的@Transactional(rollbackFor = Exception.class)属性详解 https://www.cnblogs.com/clwydjgs/p/9317849.html 一次Spring Transactional...
阅读全文
摘要:RabbitMQ介绍-安装 https://www.cnblogs.com/luotianshuai/p/7469365.html 以下载的方式安装 https://www.cnblogs.com/toutou/p/install_rabbitmq.html ...
阅读全文
摘要:RabbitMQ的五种队列 http://www.cnblogs.com/ysocean/p/9251884.html
阅读全文
摘要:Rabbitmq之高级特性——实现消费端限流&NACK重回队列 http://www.cnblogs.com/xiaoyao-001/p/9608665.html rabbitmq消费端的nack和重回队列的总结 https://blog.csdn.net/w...
阅读全文
摘要:Java 8新特性1——接口的变化 http://www.360doc.com/content/17/1027/07/2708086_698463771.shtml Java 8新特性2——注解的变化及类型推断 http://www.360doc.com/co...
阅读全文
摘要:1.参考博客:函数纯度 https://blog.csdn.net/qq_31872713/article/details/80244935 2.流式编程理解 https://blog.csdn.net/qq_37461349/article/detail...
阅读全文
摘要://请求使用下面的请求方式,来进行获取数据HttpServletRequest request//在方法中的处理的形式 request.getParameter("cmmodity_attribute");2.使用map的形式获取文件的上传的内容@Reques...
阅读全文
摘要:1.设置maven打包跳过测试 eg:$ mvn clean package package -Dmaven.test.skip=true package -Dmaven.test.skip=true
阅读全文
摘要:参考博客1: SpringCloud——Zookeeper(注册中心) https://blog.csdn.net/typ1805/article/details/82849855 在SpringCloud中使用Zookeeper做注册中心和配置中心 http...
阅读全文
摘要:阿里云 CentOS7安装redis4.0.9并开启远程访问, 其中有介绍redis中的持久化的设置以及开启的流程以及开启之后,介绍有开机自启的功能 https://www.cnblogs.com/jepson6669/p/9092634.html ...
阅读全文
摘要:将文件发送到其他的虚拟机 scp -r ~/projects/ user@hostB:/home/delta/projects/scp file1 user@host:/path/to/dest/scp-r /path/to/source/ user@ho...
阅读全文
摘要:生成ssh码来进行的操作 ssh-keygen ssh-copy-id 192.168.75.133 将所需的ssh copy到目标主机上 然后通过ssh连接目标主机就OK啦 可以需要的操作为在 /etc/hosts中对所连接的主机进行别名的设置,以便下次连...
阅读全文
摘要:本文所涉及的linux命令参考来自于: http://linux.51yip.com/ 其他的linux命令参考: runoob: http://www.runoob.com/linux/linux-command-manual.html cut cut的工...
阅读全文
摘要:系统函数 basename基本语法 basename [string / pathname] [suffix] (功能描述:basename命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。 选项: suffix为后缀,如果suffix...
阅读全文
摘要:if 判断 1.基本语法 if [ 条件判断式 ];then 程序 fi 或者 if [ 条件判断式 ] then 程序 fi 注意事项: (1)[ 条件判断式 ],中括号和条件判断式之间必须有空格 (2)if后要有空格 eg:...
阅读全文
摘要:运算符 1.基本语法 (1)“$((运算式))”或“$[运算式]” (2)expr + , - , \*, /, % 加,减,乘,除,取余 注意:expr运算符间要有空格 计算(2+3)X4的值 采用$[运算式]方式 expr `expr 2 ...
阅读全文
摘要:JVM性能调优监控工具jps、jstack、jmap、jhat、jstat使用详解 https://www.cnblogs.com/therunningfish/p/5524238.html
阅读全文
摘要:1. 常用系统变量 $HOME、$PWD、$SHELL、$USER等 (1)查看系统变量的值 (2)显示当前Shell中所有变量:set 自定义变量 1.基本语法 (1)定义变量:变量=值 (2)撤销变量:unset 变量 (3)声明静态变量:reado...
阅读全文
摘要:一。简单介绍: Linux提供的Shell解析器有: bash和sh的关系 Centos默认的解析器是bash 二:联系入门 脚本以#!/bin/bash开头(指定解析器) 第一种:采用bash或sh+脚本的相对路径或绝对路径(不用赋予脚本+x权限) ...
阅读全文
摘要:1.关于磁盘的理解: https://blog.csdn.net/hguisu/article/details/7408047 每个扇区大小是 512byte,也就是0.5K; 磁面个数 * 扇区个数 * 每个扇区的大小512 * 柱面个数 = 硬盘体积 (单...
阅读全文
摘要:在mysql中的数据库中的设置中会有度的概念,可以根据其中的设置来获取当前的叶子中的值 可以根据当前的度的数值*15/16的值说明当前的值到达这样的点的时候就要进行叶子节点的扩容 show global status like 'innodb_p...
阅读全文
摘要:pgsql中的存储过程 -- 促销主题演示CREATE OR REPLACE FUNCTION func_prm_prom ( pbillidorg integer default 0, pbillidseq integer default 0) RETURN...
阅读全文
摘要:搭建jenkins实现自动化部署: https://www.cnblogs.com/rslai/p/8135460.html jenkins官网:https://jenkins.io/ windowsdjian: https://www.cnblogs.com...
阅读全文
摘要:参考的url:https://mp.weixin.qq.com/s/PoSxR_8KNINworwuUlj6-A 事务隔离性: 一致性,持久性,原子性,隔离性 一致性:数据不会遭到破坏 持久性:插入数据的时候,将数据保存在磁盘中 原子性:有始有终,不能半途...
阅读全文
摘要:获取到tomcat进程,循环杀掉进程,然后grep确认 for i in `ps -ef|grep "retail"|grep -v grep|awk '{print $2}'`;do kill -9 $i;done;ps -ef|grep retail ...
阅读全文
摘要:参考博客: SpringBoot集成Redis来实现缓存技术方案 https://www.cnblogs.com/chun6/p/7236796.html springboot集成redis https://www.cnblogs.com/haitao-xie...
阅读全文
摘要:参考的博客: CentOS7使用firewalld打开关闭防火墙与端口: https://www.cnblogs.com/moxiaoan/p/5683743.html firewall-cmd --zone=public --add-port=80/tcp ...
阅读全文
摘要:参考博客: Java中常见的对象类型简述(DO、BO、DTO、VO、AO、PO): https://blog.csdn.net/uestcyms/article/details/80244407 vo、po、dto、bo、pojo、entity、mode如何区...
阅读全文
摘要:数据加密和解密: https://www.cnblogs.com/itgungnir/p/6210936.html 字符串转化为Ascii码: https://www.cnblogs.com/yejiurui/archive/2013/05/19/3086...
阅读全文
摘要:参考博客: 加载自定义的properties文件: https://blog.csdn.net/liuchuanhong1/article/details/78106648 四种读取properties文件的方式: https://blog.csdn.net/...
阅读全文
摘要:注意: 1、保证被驱动表的join字段已经被索引 2、left join 时,选择小表作为驱动表,大表作为被驱动表。 3、inner join 时,mysql会自己帮你把小结果集的表选为驱动表。 4、子查询尽量不要放在被驱动表,有可能使用不到索引。...
阅读全文
摘要:阿里: http://developer.51cto.com/art/201812/588032.htm
阅读全文
摘要:参考博客: Tomcat 8.5 安全配置与高并发优化:https://blog.csdn.net/bluetjs/article/details/77449535 Tomcat8.5部署配置相关:https://blog.csdn.net/YSOLA4/ar...
阅读全文
摘要:/** * 测试类的加载顺序 */public class Father { public Father() { System.out.println("This is Father contr"); } { Sy...
阅读全文
摘要:参考博客: https://www.cnblogs.com/xiaoxi/p/6576588.html https://blog.csdn.net/xujiangdong1992/article/details/73467808 http://ifeve.co...
阅读全文
摘要:import java.io.IOException;import java.io.InputStream;import java.util.Properties;import com.retail.supmarket.http.controller.Swee...
阅读全文
摘要:1.Failed to introspect annotated methods on class org.springframework.boot.web.support.SpringBootServl 参考博客:https://blog.csdn.net/...
阅读全文
摘要:参考博客: https://blog.csdn.net/lixld/article/details/77980443
阅读全文
摘要:参考公众号: docker日志处理: https://mp.weixin.qq.com/s?__biz=MzI5ODQ2MzI3NQ==&mid=2247485843&idx=1&sn=552b746e2ac20d6cb2b3ad97bffc166a&chks...
阅读全文
摘要:参考的公众号:https://mp.weixin.qq.com/s/ic5IbHnUUOTSc-ajeGk9CQ 1.大多数开发者应该都使用过Hibernate或者Mybatis的框架,或多或少都踩过一些坑! 如在MyBatis/Ibatis中#和$的区别,#...
阅读全文
摘要:参考的blog: https://www.cnblogs.com/logsharing/p/8448446.html
阅读全文
摘要:参考 博客: https://www.cnblogs.com/mq0036/p/4995390.html 1. Ctrl+T 查看一个类的继承关系树,是自顶向下的,再多按一次Ctrl+T, 会换成自底向上的显示结构。 提示:选中一个方法名,按Ctrl+T,可以...
阅读全文
摘要:从git或者其他地方打开新的项目的时候需要检查如下配置 1.文件编码是否与之前的文件编码相同 2.检查maven相关设置,是否是自己电脑的配置 3.检查jdk的配置的版本,是否与编译环境要求的编码格式相同 常用配置 1.设置编辑字体大小 允许滚轮调整...
阅读全文
摘要:常用操作: 查看状态systemctl status docker -l查看服务 docker info在查询你想要的镜像资料docker search docker pull name拉取你的镜像资料查看启动的docker容器docker ps 查看所有的容...
阅读全文
摘要:打开安装的界面的快捷键:ctrl+alt+s--->plugins 如果在idea中找不到的时候需要在官网下载:https://plugins.jetbrains.com/ 插件集锦 1.Free Mybatis plugin 方便与mapper文件的跳转与...
阅读全文
摘要:eg: 1 docker ps 查看正在运行的容器: 通过docker ps命令 该命令主要是为了详细展示查看运行时的command参数 docker ps -a --no-trunc | grep container_name # 通过dock...
阅读全文
摘要:1.找到idea的安装位置: 2.进入安装位置的bin位置: 选项1:删除缓存和历史记录 选项2:删除设置和已经安装的依赖,根据自己的需要来进行删除。 等待卸载完成后删除电脑中的注册表相关信息。 3.删除注册表信息: 按住win键+r 输入rege...
阅读全文
摘要:1.从官网找对应的下载版本:docker pull consul:1.14.1 2指定镜像版本启动: docker run -d -p 8500:8500 -p 8300:8300 -p 8301:8301 -p 8302:8302 -p 8600:860...
阅读全文