- 博客(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
1066
原创 Linux 安装 docker-compose
Linux 上我们可以从 Github 上下载它的二进制包来使用,最新发行的版本地址:https://github.com/docker/compose/releases。要安装其他版本的 Compose,请替换 1.24.1。
2023-04-23 21:40:00
637
原创 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
1335
原创 Linux 系统通过 FTP 上传文件到云服务器
若 Linux 系统的本地机器已安装了 ftp,请跳过此步骤,执行下一步。执行以下命令,将云服务器中的文件下载至本地。执行以下命令,将本地文件上传至云服务器中。例如,将云服务器中的。
2023-04-19 11:17:47
825
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
753
原创 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
682
原创 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
581
原创 linux安装docker
2、设置阿里云镜像(这里最好使用阿里云的镜像加速器)3、docker-ce安装。#查看docker版本命令。#启动docker命令。1、安装依赖jar包。
2023-04-11 17:53:46
59
原创 static 静态方法调用非静态方法(service)
1、类上使用 @Component 注解 交于bean管理。3、使用 @PostConstruct 初始化。2、类内注入service。方法调用展示:静态方法内调用。
2023-03-29 10:23:14
434
原创 类加载器双亲委派模型机制
基本定义:双亲委派模型的工作流程是:如果一个类加载器收到了类加载的请求,它首先不会自己去加载这个类,而是把请求委托给父加载器去完成,依次向上,因此,所有的类加载请求最终都应该被传递到顶层的启动类加载器中,只有当父加载器没有找到所需的类时,子加载器才会尝试去加载该类。双亲委派机制:1、 当 AppClassLoader 加载一个 class 时,它首先不会自己去尝试加载这个类,而是把类加载请求委派给父类加载器 ExtClassLoader 去完成。2、 当 ExtClassLoader 加载一
2022-05-23 15:14:00
186
原创 线程池 的 特点、4种创建方式 、7大核心参数
一、为什么要使⽤线程池?线程池做的⼯作主要是控制运⾏的线程的数量,处理过程中将任务放⼊队列,然后在线程创建后启动这些任务如果线程的数量超过最⼤数量,超过数量的线程将排队等候,等其他线程执⾏完毕,再从队列中取出任务来执⾏二、线程池的特点:线程复⽤,控制最⼤并发数,管理线程1、降低资源消耗,通过重复利⽤已创建的线程降低线程创建和销毁造成的消耗2、提⾼响应速度,当任务到达时,任务可以不需要的等到线程创建就能够⽴刻执⾏3、提⾼线程的可管理性,线程是稀缺资源,如果⽆限制的创建,不仅会消耗系统资
2022-05-23 14:42:08
707
原创 session + redis 实现session 共享原理和原因
要用 session + redis 共享session的原因:先进的企业级或者大型的网站平台,都是分布式结构,分布式的好处是通过nginx分发请求,让多个服务器各自处理请求,来减少单一服务器的压力,并且提高执行效率。在这个分布式结构下,如果不用共享session的话,就会出现问题。当一个客户端发送一个请求(无session),通过nginx将第一次请求分发给服务器1,服务器判断无se...
2019-06-14 10:16:58
27341
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
792
原创 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
182
原创 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
245
原创 Spring boot
敏捷开发 不需要配置文件,连web.xml都不需要配置使用maven 就是spring boot其实不是什么新的框架,它默认配置了很多框架的使用方式,就像maven整合了所有的jar包,spring boot整合了所有的框架使用spring boot的好处 :可以省去很多文件配置 例如以下文件:· 1)配置web.xml,加载spring和spring
2018-01-29 10:21:46
170
原创 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
354
原创 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
1187
原创 字符串反转
字符串反转 : 有两个方法第一个方法:java自带的方法String str = "abc";String reStr =new StringBuilder(str).reverse().toString();第二个方法 : 把字符串拆分成数组 ,从后向前循环 ,然后再拼接String str = "abc";char [] stringArr =str
2018-01-23 20:10:43
182
原创 cookie自动登录
今天自己看了一下cookie 然后 做了一个小总结:cookie 自动登录的实现原理 : 就是当你在登陆的时候 把 用户账号和密码放到cookie中 ,第二次登录直接判断cookie中是否有 用户账号和密码 有的话就直接跳过登录 直接进入视图页面 没有的话就进入登录页面1. 在登录方法中 将获取到的用户和密码放到cookie中 :boolean exist = isExist(r
2018-01-23 19:51:29
1465
原创 批量操作,批量删除 或者修改
批量操作 两个方法 :一 :在控制层 批量操作 :前端按钮获取 id数组 :后台通过 String[] id 获取到id数组 ,然后遍历数组在 循环遍历的时候进行 修改或者删除操作 :例如 : 批量删除@RequestMapping("/delete")public String delete(String[] id,HttpServletRequest
2018-01-16 19:58:27
4193
原创 从前端获取参数
首先你要明白 :后台 从前端页面 获取参数 是根据 name 属性获取参数的两个方法 : 一 . 通过request 请求(参数绑定)request.getParameter("name值")例如 :String id =request.getParameter("id");二 . 通过注解(参数绑定)在 方法的参数列表里面 添加 : @RequestPa
2018-01-15 21:43:58
1653
1
原创 跳转进入方法方式
添加,修改,删除后 跳转显示页面的方法 : 首先应该进入 显示查询的方法 :方式有两种 : 一 . 重定向: return "redirect:/packing/list";实例 : @RequestMapping("/update")public String update(PackingList p,HttpServletRequest reques
2018-01-15 21:37:40
37231
原创 解决中文乱码
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
145
原创 服务器报错序号码解析
200 – 服务器成功返回网页 404 – 请求的网页不存在 503 – 服务不可用 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 101 (切换协议) 请求者已要求服务器切换协议,服务器已确认并准备切换。
2018-01-15 21:05:59
765
原创 404错误
1.404错误 找不到页面 或者 路径a、先看自己有没有在tomcat里面添加项目b、去stauts.xml文件里面 查看自己配置的路径有没有问题c、如果页面跳转出现错误(如果直接从页面跳转页面,不经过status跳转action进入界面的话 在其相对应的界面进入action的表单里面 加上/ )2 .实体类缺少 get , set 属性:先看自
2018-01-15 21:04:55
163
原创 MySql 基础知识
MySql的特性内部构件和可移植性列类型语句和函数安全-允许基于主机的验证可升缩和限制连续性-在任何平台上,客户端可使用TCP/IP协议链接到MySql服务器链接数据库的四个因素:数据库ip地址 端口号 账号 密码著名MySql用户·Google-Google和MySql建立了协议,它所有的数据库都建立在MySql之上·雅
2018-01-15 21:01:07
212
原创 Oracle 创建表空间
oracle创建表空间 :-- 删除表空间 (可以删除对象 ,但物理文件还在,需要手动删除)-- including contents 删除表空间,连带着表也删除-- drop tablespace school including contents ;-- 创建表空间/*create tablespace school datafile'c:\school.d
2018-01-15 20:57:43
272
原创 配置二级缓存
maven 项目 :1 . 在 pom.xml中 添加上 以下两个依赖 :org.mybatis.cachesmybatis-ehcache1.0.2net.sf.ehcacheehcache2.8.02 .实体类要序列化 :例如 : public class Contract implementsSerializab
2018-01-13 14:16:01
722
原创 导出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
196
原创 ORA-01013:用户请求取消当前的操作
遇到这个情况 首先,先看你的oracle 数据库的事物有没有提交 当你在操作 oracle数据库的时候 有select * from....for update 操作的情况下 事物会被回滚 你要手动提交一下不然就会出现 : ORA-01013:用户请求取消当前的操作 其他情况我还没遇到 , 以下链接可以参考:http://bnmnba.iteye.com/
2018-01-12 08:52:06
29563
原创 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
574
springboot.zip
2019-06-14
spring Boot 开发技术
2018-02-27
java面试题上
2018-02-27
Activiti工作流面试相关知识
2018-02-27
redis数据结构服务器
2018-02-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人