自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (20)
  • 收藏
  • 关注

原创 linux安装harbor ,搭建镜像私服

在命令窗口 可以看到 ----Harbor has been installed and started successfully.---- 代表服务已经启动。-- 打镜像命令: docker tag 镜像名:版本 ip:端口/项目名/镜像名:版本。-- 登录命令: docker login -u 用户名 -p 密码 ip:端口。-- 推镜像命令: docker push ip:端口/项目名/镜像名:版本。命令: cp harbor.yaml.tmpl harbor.yaml。

2023-04-23 21:45:26 991

原创 Linux 安装 docker-compose

Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址:https://github.com/docker/compose/releases。要安装其他版本的 Compose,请替换 1.24.1。

2023-04-23 21:40:00 583

原创 idea 配置docker 进行上传镜像,部署启动容器

在我们开发测试过程中,需要频繁的更新docker镜像,然而默认情况下,docker的2375端口是关闭的,下面介绍如何打开端口。在idea的右边找到Maven Projects,找到Lifecycle,双击package打包,第一次打包比较慢,需要。这样配置后,Docker私有仓库就会在2375端口上运行,可以使用2375端口来进行远程操作。登录docker所在服务器,修改docker.service文件。docker文件夹和Dockerfile文件,docker。包所在的路径 此处配置的 即对应。

2023-04-22 17:24:44 1099

原创 Linux 系统通过 FTP 上传文件到云服务器

若 Linux 系统的本地机器已安装了 ftp,请跳过此步骤,执行下一步。执行以下命令,将云服务器中的文件下载至本地。执行以下命令,将本地文件上传至云服务器中。例如,将云服务器中的。

2023-04-19 11:17:47 722 1

原创 docker 安装nocas

gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',`gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',`gmt_create` datetime NOT NULL DEFAULT '2010-05-05 00:00:00' COMMENT '创建时间',

2023-04-11 17:59:04 627

原创 docker 安装rocketmq

创建broker.conf配置文件,我的目录是/opt/rocketmq/broker.conf,文件内容如下。指定namesrv的地址为本机namesrv的ip地址:9876。把容器内的端口9876挂载到宿主机9876上面。把容器内的端口9876挂载到宿主机9876上面。设置容器的最大堆内存为100000000。把容器的名字设置为rmqnamesrv。把容器的名字设置为rmqbroker。把容器的vip通道端口挂载到宿主机。docker重启时候容器自动重启。指定broker服务的最大堆内存。

2023-04-11 17:58:44 641

原创 docker 安装 redis

redis-server /etc/redis/redis.conf 指定配置文件的路径。/etc/redis/redis.conf指的是容器内的文件路径,对应的宿主机的路径要根据挂载卷的路径找到。我的宿主机路径就是/opt/myredis/redis.conf。/opt/myredis/redis.conf:/etc/redis/redis.conf 挂载我的配置文件。/opt/myredis/data:/data 挂载redis的数据路径。-d redis 表示后台启动redis。

2023-04-11 17:54:32 526

原创 linux安装docker

2、设置阿里云镜像(这里最好使用阿里云的镜像加速器)3、docker-ce安装。#查看docker版本命令。#启动docker命令。1、安装依赖jar包。

2023-04-11 17:53:46 38

原创 static 静态方法调用非静态方法(service)

1、类上使用 @Component 注解 交于bean管理。3、使用 @PostConstruct 初始化。2、类内注入service。方法调用展示:静态方法内调用。

2023-03-29 10:23:14 246

原创 Java基于ShardingSphere实现分库分表的实例

Java基于ShardingSphere实现分库分表的实例

2022-06-09 15:50:18 1066

原创 类加载器双亲委派模型机制

基本定义:双亲委派模型的工作流程是:如果一个类加载器收到了类加载的请求,它首先不会自己去加载这个类,而是把请求委托给父加载器去完成,依次向上,因此,所有的类加载请求最终都应该被传递到顶层的启动类加载器中,只有当父加载器没有找到所需的类时,子加载器才会尝试去加载该类。双亲委派机制:1、 当 AppClassLoader 加载一个 class 时,它首先不会自己去尝试加载这个类,而是把类加载请求委派给父类加载器 ExtClassLoader 去完成。2、 当 ExtClassLoader 加载一

2022-05-23 15:14:00 137

原创 线程池 的 特点、4种创建方式 、7大核心参数

一、为什么要使⽤线程池?线程池做的⼯作主要是控制运⾏的线程的数量,处理过程中将任务放⼊队列,然后在线程创建后启动这些任务如果线程的数量超过最⼤数量,超过数量的线程将排队等候,等其他线程执⾏完毕,再从队列中取出任务来执⾏二、线程池的特点:线程复⽤,控制最⼤并发数,管理线程1、降低资源消耗,通过重复利⽤已创建的线程降低线程创建和销毁造成的消耗2、提⾼响应速度,当任务到达时,任务可以不需要的等到线程创建就能够⽴刻执⾏3、提⾼线程的可管理性,线程是稀缺资源,如果⽆限制的创建,不仅会消耗系统资

2022-05-23 14:42:08 659

原创 session + redis 实现session 共享原理和原因

要用 session + redis 共享session的原因:先进的企业级或者大型的网站平台,都是分布式结构,分布式的好处是通过nginx分发请求,让多个服务器各自处理请求,来减少单一服务器的压力,并且提高执行效率。在这个分布式结构下,如果不用共享session的话,就会出现问题。当一个客户端发送一个请求(无session),通过nginx将第一次请求分发给服务器1,服务器判断无se...

2019-06-14 10:16:58 27216 8

原创 使用sql @函数 自定义函数 根据子集递归查询父级节点

此sql 用于 查询省市县的递归查询和名称字段拼接sql整理后 :SELECTgroup_concat(( SELECT area_name from t_area WHERE area_code = a.id ) SEPARATOR ' / ') areaNameFROM(SELECT@r AS id,( SELECT @r := parent_code ...

2019-06-13 16:53:22 732

原创 tomcat+nginx 负载均衡

1 .先下载 nginx-1.10.3 和 多个绿色版tomcat 把tomcat放到webapp里面 webapp里面有多个tomcat2 .把 nginx-1.10.3和webapp放在一个文件夹里面3 . 修改 tomcat 里面的 service.xml文件里面的port的属性值 注意:每个tomcat的配置都不能一样第一个 : <Server port="18005"...

2018-02-08 11:02:32 149

原创 springboot小知识

有道云笔记链接 :http://note.youdao.com/noteshare?id=3c853cbdd3ed9c9ba5694dd44c6cea77pom.xml文件 : http://note.youdao.com/noteshare?id=7bf87f028b414e7798c2128242f0439a如何做单元测试 (spring test + juni

2018-01-30 11:36:38 210

原创 Spring boot

敏捷开发 不需要配置文件,连web.xml都不需要配置使用maven 就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架使用spring boot的好处 :可以省去很多文件配置 例如以下文件:· 1)配置web.xml,加载spring和spring

2018-01-29 10:21:46 145

原创 webService CXF框架

CXF 框架 是一种 基于servlet 技术 的 SOA项目要有 jdk 和servletwebService注解 :Web Service元数据注释(JSR 181)@WebService 1、serviceName: 对外发布的服务名,指定 Web Service 的服务名称:wsdl:service。缺省值为Java 类的简单名称+Ser

2018-01-27 12:00:46 301

原创 ssm + webService 生成客户端

1:maven 依赖导入org.apache.cxfcxf-rt-frontend-jaxws3.0.0org.apache.cxfcxf-rt-transports-http3.0.0 2:在web.xml 中配置cxf            CXFServlet        org.apache.cxf.transpor

2018-01-27 11:56:54 1143

原创 字符串反转

字符串反转 : 有两个方法第一个方法:java自带的方法String str = "abc";String reStr =new StringBuilder(str).reverse().toString();第二个方法 : 把字符串拆分成数组 ,从后向前循环 ,然后再拼接String str = "abc";char [] stringArr =str

2018-01-23 20:10:43 150

原创 cookie自动登录

今天自己看了一下cookie 然后 做了一个小总结:cookie 自动登录的实现原理 : 就是当你在登陆的时候 把 用户账号和密码放到cookie中 ,第二次登录直接判断cookie中是否有  用户账号和密码 有的话就直接跳过登录 直接进入视图页面  没有的话就进入登录页面1. 在登录方法中 将获取到的用户和密码放到cookie中  :boolean exist = isExist(r

2018-01-23 19:51:29 1352

原创 批量操作,批量删除 或者修改

批量操作 两个方法  :一  :在控制层 批量操作  :前端按钮获取 id数组 :后台通过 String[] id 获取到id数组  ,然后遍历数组在 循环遍历的时候进行 修改或者删除操作   :例如  : 批量删除@RequestMapping("/delete")public String  delete(String[] id,HttpServletRequest

2018-01-16 19:58:27 4117

原创 从前端获取参数

首先你要明白  :后台 从前端页面 获取参数 是根据 name 属性获取参数的两个方法 : 一 . 通过request 请求(参数绑定)request.getParameter("name值")例如 :String id =request.getParameter("id");二 . 通过注解(参数绑定)在 方法的参数列表里面 添加 : @RequestPa

2018-01-15 21:43:58 1593 2

原创 跳转进入方法方式

添加,修改,删除后  跳转显示页面的方法 :    首先应该进入  显示查询的方法 :方式有两种 :    一  .  重定向: return "redirect:/packing/list";实例 : @RequestMapping("/update")public String update(PackingList p,HttpServletRequest reques

2018-01-15 21:37:40 37145

原创 解决中文乱码

1.针对GET和POST请求如何处理中文乱码get方式:在Tomcat目录结构\conf\server.xml中设置字符集URIEncoding="utf-8"例:String name = request.getParameter("name");对请求字符串进行编码name = new String(name.getBytes("ISO8859-1"),"utf-8")

2018-01-15 21:09:23 113

原创 服务器报错序号码解析

200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。代码   说明 100   (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。  101   (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。

2018-01-15 21:05:59 722

原创 404错误

1.404错误 找不到页面 或者 路径a、先看自己有没有在tomcat里面添加项目b、去stauts.xml文件里面 查看自己配置的路径有没有问题c、如果页面跳转出现错误(如果直接从页面跳转页面,不经过status跳转action进入界面的话 在其相对应的界面进入action的表单里面 加上/ )2 .实体类缺少 get , set 属性:先看自

2018-01-15 21:04:55 133

原创 MySql 基础知识

MySql的特性内部构件和可移植性列类型语句和函数安全-允许基于主机的验证可升缩和限制连续性-在任何平台上,客户端可使用TCP/IP协议链接到MySql服务器链接数据库的四个因素:数据库ip地址 端口号 账号 密码著名MySql用户·Google-Google和MySql建立了协议,它所有的数据库都建立在MySql之上·雅

2018-01-15 21:01:07 181

原创 Oracle 创建表空间

oracle创建表空间 :-- 删除表空间 (可以删除对象 ,但物理文件还在,需要手动删除)-- including contents 删除表空间,连带着表也删除-- drop tablespace school including contents ;-- 创建表空间/*create tablespace school datafile'c:\school.d

2018-01-15 20:57:43 242

原创 配置二级缓存

maven 项目 :1 . 在 pom.xml中 添加上 以下两个依赖 :org.mybatis.cachesmybatis-ehcache1.0.2net.sf.ehcacheehcache2.8.02 .实体类要序列化 :例如 : public class Contract implementsSerializab

2018-01-13 14:16:01 688

原创 导出excel 表

一 ,  首先 封装 一个 导出excel 的util类  :这个类  可以直接复制 使用. :package com.lanou.util;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.ByteArrayInputStream;import

2018-01-13 10:23:05 166

原创 ORA-01013:用户请求取消当前的操作

遇到这个情况  首先,先看你的oracle 数据库的事物有没有提交 当你在操作 oracle数据库的时候    有select * from....for update 操作的情况下  事物会被回滚 你要手动提交一下不然就会出现 :  ORA-01013:用户请求取消当前的操作  其他情况我还没遇到 , 以下链接可以参考:http://bnmnba.iteye.com/

2018-01-12 08:52:06 29290

原创 oracle 动态分页查询的写法

mapper.xml 文件 :        select * from (  select * from(  select t1.* from(  select rownum rn ,t.FACTORY_ID,t.FULL_NAME,t.FACTORY_NAME,t.CONTACTS ,t.PHONE,t.MOBILE,  t.FAX,t.CNOTE,t.INSP

2018-01-09 11:42:17 541

springboot.zip

因为现在的springboot 的快速集成开发非常的便捷,所以自己 搭建了springboot + mybatis +mysql 的简单框架,写了一个简单的springboot demo。适用于新手。里面包含 mybatis 反向生成文件,根据数据库生成mapper接口 和 mapper文件 还有实体类。从controller层到mapper层都有。里面运用了spring的 一系列注解。

2019-06-14

java五子棋源码

java 实现五子棋 编程代码 五子棋

2018-05-28

spring Boot 开发技术

javaEE 开发技术指南 SpringBoot 的实战演练指导 本书从spring基础 springMvc基础讲起 从而无难度的学习springboot ,利用springboot进行javaEE开发的绝大多数应用场景。

2018-02-27

mysql性能优化

mysql 数据库操作 优化性能 提升效率最佳的方法。。。。。

2018-02-27

java面试题下

部分主要是开源Java EE框架方面的内容,包括Hibernate、MyBatis、Spring、Spring MVC等面试题

2018-02-27

java面试题中

这套 java面试题 主要内容是 Java Web和Web Service相关的面试题。包括sevlet tomcat jsp wb等相关面试题

2018-02-27

java面试题上

java 面试题 包括 javaSE大量基础知识点 面试要点 例如hashCode方法的设计、垃圾收集、并发编程、数据库事务等 面试中经常出现的操作系统、数据库、软件测试等内容

2018-02-27

Activiti工作流面试相关知识

Activiti 工作流面试相关知识 RepositoryService、RuntimeService、TaskService、HistoryService分别表示什么操作

2018-02-27

redies 高并发

redies 实现高并发 实现秒杀 多线程安全操作

2018-02-08

mysql数据库操作

mysql操作数据库 左链接 有链接 子查询 创库 创表 等各种mysql语句操作大全

2018-02-08

jquery前端非空验证

jquery前端非空验证 前端页面 在提交前 对输入内容进行非空验证

2018-02-08

dos密令 cmd密令

黑窗口操作系统密令 系统类密令 实用操作类 密令

2018-02-08

redis数据结构服务器

Redis是一款开源的、高性能的键-值存储(key-value store)。它常被称作是一款数据结构服务器(data structure server)。Redis的键值可以包括字符串(strings)类型,同时它还包括哈希(hashes)、列表(lists)、集合(sets)和 有序集合(sorted sets)等数据类型。 对于这些数据类型,你可以执行原子操作

2018-02-08

git从搭建到上传

git 管理代码 git的搭建 git的上传 项目的上传

2018-02-07

java100道经典面试题

java 100道经典面试题 包含各种应用和知识点

2018-02-05

导出excel表

各种形式 的 导出excel表格 内含工具类代码(支持的个是比较齐全)

2018-01-30

springboot文档

springboot单元测试, 热部署:, 增加web 支持 : springboot 增加jsp视图 :

2018-01-30

springboot

springboot 简单操作 热部署, 打war包 等

2018-01-30

小区物业管理

小区管理 包括小区管理 , 废品管理 ,废品回收管理,用户管理 ,包括省市区联动 , 小区 增删改查 .

2018-01-16

OA办公项目

办公系统 包括 请假流程,财务管理流程 . 财务管理流程需要 层层审核

2018-01-16

空空如也

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

TA关注的人

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