自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

changgongzhao的专栏

于大千识界,自见成长

  • 博客(79)
  • 资源 (3)
  • 收藏
  • 关注

原创 docker安装ubuntu桌面端

docker compose 文件ubuntu.yml。

2024-04-17 15:12:46 552

原创 ubuntu在docker容器中安装strongswan

1.起动一个ubuntu容器,我是用的docker compose启动的,compose的配置文件为ipsec-strongswan.yml。连接成功的话显示connection ‘uk2’ established successfully。我的配置已经在compose文件里加载了,所以不配了。查看docker服务的网络。再安装一些常用的软件。

2024-04-16 16:04:36 273 1

原创 ubuntu安装缷载3proxy

同时,在某些情况下,您可能需要清理遗留的依赖关系,可以使用 sudo apt autoremove(对于基于Debian和Ubuntu的系统)来清除不再需要的依赖项。配置和启动3proxy: 3proxy的配置文件通常位于 /etc/3proxy/3proxy.cfg,请根据你的需求编辑配置文件。前往3proxy官网下载最新版本: 访问 3proxy官网 下载适用于Ubuntu的最新版本的.deb安装包。然后,你可以通过systemd或init.d脚本启动3proxy服务。下载并上传到服务器上。

2024-04-03 17:02:44 338

原创 centos安装scrambled openvpn

scrambled openvpn

2023-07-31 17:47:15 552

原创 docker查看容器启动命令工具runlike

runlike docker linux

2022-08-28 02:12:52 407 1

原创 linux开启关闭删除交换空间

linux swap

2022-08-27 11:54:54 1236

原创 docker安装skywalking

docker skywalking

2022-08-15 18:21:08 1537

原创 docker安装es

docker es

2022-08-08 15:33:48 2862

原创 docker安装mongodb

docker mongodb

2022-07-15 10:15:02 947

原创 docker安装xxl-job

docker xxl-job

2022-07-12 18:23:18 1289

原创 docker安装rocketmq

docker rocketmq

2022-07-12 08:43:46 511

原创 Docker布署sentinel

1.sentinel官网地址下载或自己从源码打包sentinel-dashboard-1.8.4.jarwget https://github.com/alibaba/Sentinel/releases/download/1.8.4/sentinel-dashboard-1.8.4.jar2.创建并编辑Dockerfile文件vi Dockerfile内容如下# 指定基础镜像,并且必须是第一条指令FROM centos-jre# 指明镜像的作者和电子邮件MAINTAINER Vick

2022-05-24 19:32:53 1019

原创 JDK17抽取JRE并制作docker镜像

jre docker

2022-05-04 19:18:10 3344

原创 lobback日志不滚动

配置的logback不滚动生成新的文件,有时候只有项目启动时才生成,有时候配了.gz或.zip后缀后生成,并且归档日志文件的大小不一致,有的说是没来得急归档。然后调试了很久,发现是生成归档时出了问题。主要是这句结论 <file>${log.home}/${app.name}.log</file><appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">

2022-05-03 13:32:08 808

原创 linux安装nginx&docker安装nginx

wget http://nginx.org/download/nginx-1.20.2.tar.gztar -zxvf nginx-1.20.2.tar.gzmv nginx-1.20.2 /usr/local切换到/usr/local/nginx-1.20.2执行以下命令./configure make make install查找安装路径:whereis nginx启动、停止nginxcd /usr/local/nginx/sbin/./nginx ./nginx .

2022-03-21 22:17:08 3863

转载 linux安装docker和docker-compose

转自 https://www.runoob.com/docker/centos-docker-install.html手动安装卸载旧版本较旧的 Docker 版本称为 docker 或 docker-engine 。如果已安装这些程序,请卸载它们以及相关的依赖项。$ sudo yum remove docker \ docker-client \ docker-client-latest \

2022-03-21 18:37:36 660

原创 linux安装seata&Docker安装seata

1.wget https://github.com/seata/seata/releases/download/v1.4.2/seata-server-1.4.2.tar.gz2.tar -zxf seata-server-1.4.2.tar.gz3.mv seata /usr/local4.修改file.conf registry.conf5.初始化数据库脚本(从git下载)6.启动./bin/seata-server.sh >log.out 2>1 &........

2022-03-18 20:40:07 1172

原创 linux安装redis&Docker安装redis集群

InstallationFrom source codeDownload, extract and compile Redis with:$ wget https://download.redis.io/releases/redis-6.2.6.tar.gz$ tar xzf redis-6.2.6.tar.gz$ cd redis-6.2.6$ makeThe binaries that are now compiled are available in the src directory

2022-03-18 18:36:48 1339

转载 linux安装nacos&Docker安装nacos

参考 https://nacos.io/zh-cn/docs/quick-start.html1.下载wget https://github.com/alibaba/nacos/releases/download/2.0.4/nacos-server-2.0.4.tar.gz2.解压unzip nacos-server-version.zip或者tar−xvfnacos−server−version.zip 或者 tar -xvf nacos-server-version.zip或者tar−xvfn

2022-03-18 17:49:39 231

转载 linux安装mysql8.0&Docker安装Mysql8

1.下载tar包:wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.28-linux-glibc2.17-x86_64-minimal.tar.xz2.解压tar -xvf mysql-8.0.28-linux-glibc2.17-x86_64-minimal.tar.xzmv mysql-8.0.28-linux-glibc2.17-x86_64-minimal mysqlmv mysql /usr/localcd /usr/l

2022-03-18 16:17:01 498

转载 Linux 安装 JDK17

jdk17 linux

2022-03-18 11:40:03 1846

转载 IdeaVim/Vim快捷键

o | i<--当前光标-->aI<-------------| ------------------>A O 上k 下j 左h 右l w(小写) -> 词组正向跳转到下一个单词开始 (以空格和符号...

2019-10-23 11:20:51 2049

原创 项目中遇到的性能问题及解决方案

给carrefour作AMS。接手了一个印度人开发的项目,遇到太多坑。环境:生产服务器两台。1.首先遇到的是内存爆掉问题:调查后得出的原因(其实没有找到exactly的原因):内存中存储太多的大对象(数据库没有分页,全是前台分页,有的sql一次性查出2万多条记录),且这些对象各种复制,内存回收不掉。解决方法:(1.首先是内存调优,原先是8G内存,但是tomcat中配置的有效内存只有...

2019-01-04 10:35:19 2515

原创 ORACLE数组应用一例

declaretype v_table is table of varchar2(17);my_table v_table:=v_table(‘SL180902162’,‘SL180902149’,‘SL180902146’,‘SL180902001’,‘SL180902002’,‘SL180902014’,‘SL180902015’,‘SL180902017’,‘SL180902022’,...

2018-11-22 13:50:15 178

原创 系统架构需求

1.DBMS(oracle,mysql;jdbc,hibernate,mybatis,jpa,spring data)2.分布式(面向服务:SOA;分布式事务;微服务:hsf,dobbo,spring cloud[rpc,http,webservice])3.并发,多线程(NIO)4.消息机制(kafka,roketmq,activemq,email)5.单点登录6.缓存7.安全机制...

2018-10-07 03:09:53 1017

原创 恢复ORACLE被误更新或删除数据的方法

今天吓的头疼,似乎是感冒了。本以为是在PPR环境做的操作,做完以后,定睛一看,WC,是PROD环境,吓的我热汗直流。下班后开始找恢复方法,终于找到了。头疼欲裂,真的是吓出病了。 删除SQL如下: –delete * FROM witmsup_WORK where WSUPREQNO=’CL180600006’; –delete * from WITMSUP where WSUPREQNO=...

2018-06-04 22:12:59 833

转载 浏览器请求spring-boot模块项目报:There was an unexpected error (type=Not Found, status=404).

转自 https://blog.csdn.net/zht741322694/article/details/79688728 模块包结构如下: 控制器类代码如下:[java] view plain copy @RestController @RequestMapping(“/dispatchCenter”) public class DispatchCenterControlle...

2018-04-16 21:10:32 3445

转载 char可以存储汉字吗?为什么

char是按照字符存储的,不管英文还是中文,固定占用占用2个字节,用来储存Unicode字符。范围在0-65536。 unicode编码字符集中包含了汉字,所以,char型变量中当然可以存储汉字啦。不过,如果某个特殊的汉字没有 被包含在unicode编码字符集中,那么,这个char型变量中就不能存储这个特殊汉字。 如果用3个字节有很多不常用的字又占了很多不必要的存储空间,所以我们用2个字节而...

2018-04-11 03:20:10 28308 2

转载 Class.getResource和ClassLoader.getResource的路径写法

Java中取资源时,经常用到Class.getResource和ClassLoader.getResource,这里来看看他们在取资源文件时候的路径问题。Class.getResource(String path) path 不以’/’开头时,默认是从此类所在的包下取资源;以’/’开头时,则是从ClassPath根下获取; 同样用法的还有Class.getResource和Class.g...

2018-04-11 03:01:39 675

原创 文本文件和二进制文件判定

现在我有一个小说文件:完美世界.txt。它是文本文件,我把它后缀改了,变成:完美世界.avi。那么其实它还是一个文本文件,你照样可以用记事本打开它。 我个人认为可以这样判定一个文件是不是文本文件:”如果一个文件可以用文本编辑软件打开(如记事本、notepad++,vim等),并且总会有至少一个编码方式(编码方式如ascii、ansi、gbk2312、utf8)使它没有乱码,那么它就是文本文件“。...

2018-04-08 14:41:47 3731

原创 Hibernater的状态和级联删除

Hibernater有三种状态:transient(瞬时态)、persistent(持久态)、detached(游离态). 刚new 的对象是transient的,但是设置了id之后(这个id值是数据库存在的)是可以直接调用session.delete(Object obj)来删除的。Parent p = new Parent();p.setPid(4);之后用session.dele...

2018-04-07 20:01:20 234

转载 事务的再次认知

自学生时代对事务有所认识,后来便逐渐忘却。现在来重新认识一下。 事务:事务是数据库运行中的逻辑工作单位,由DBMS中的事务管理子系统负责事务的处理。 事务是恢复和并发控制的基本单位,是用户定义的一系列操作,这些操作要么完全地执行,要么完全不执行,是一个不可分割的工作单位。 事务的作用:…没找到我满意的表述 事务的四个特性:原子性(atomicity)、一致性(consistency)、隔离...

2018-04-06 01:38:31 208

转载 XML解析-Java中XML解析的四种方式

XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。  XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础方法,是官方提供的平台无关的解析方式;后两种属于扩展方法,它们是在基础的方法上扩展出来的,只适用于java...

2018-04-04 12:04:25 142

原创 面试遇到的数据库题

1.现有表如下CREATE DATABASE IF NOT EXISTS company;USE company;CREATE TABLE customer(user_id VARCHAR(10) NOT NULL,user_name VARCHAR(64) NOT NULL,PRIMARY KEY(user_id));CREATE TABLE shopping(product_...

2018-03-29 22:08:52 817

原创 java开发工程师职位面试中遇到的一些面试题

1.mysql 日期(天) group by 2.servlet生命周期3.各种方式定义的string的==和equals4.js string 定义新方法5.public private protected default区别6.多线程场景,及解决办法7.谈谈你对数据库事务的认识。8.spring中ioc aop的认识和用法9.谈谈spring对bean的管理10.在代码中怎么使用spring管...

2018-03-28 13:22:16 859

原创 分组数据后取每组的前N条的几种方法

    面试java软件开发,今天第二天了,连着面试四家,都不太理想,今下午又栽到sql上了,好久没写sql了。呜呼,以记之。    员工表:员工,部门,工资    要求:查询出各部门工资最高的十个人。    以前经常写这样的sql,时间久不写,完全不会了,忍着回忆到现在,只记得    (1).有group by 的select 必须是聚合函数或是goup by的字段    (2)应该先order...

2018-03-28 11:25:15 14354 8

原创 Thread和Runnable的自己的一点误区

一直以为Thread和Runnable都可以开启新的线程,直到刚刚写一个小侧试代码,才发现自己犯的这个错误。package com.hanji.thread;public class AccumulationRunnable implements Runnable { private String threadName; private long sum; private long lo...

2018-03-17 13:05:52 194

转载 jQuery-File-Upload外部按钮触发上传

这个控件功能还不错,但是对于外部调用上传有点压力。比如说,他可以实现在添加一个文件后为文件添加一个上传按钮,这个是写在add中的,可以调用data.submit()提交数据但是如果我要实现外部按钮点击时触发这个data.submit()就有压力了。有两种方式:1、想办法保存data,在外部事件触发时,调用到这个data并submit。2、想办法为该外部按钮在

2016-12-06 11:07:19 3907

原创 sql行转列

第一种传统方法:SELECT SUM( CASE item.PRODUCTCATEGORYNAME WHEN '男西服' THEN item.productcount ELSE 0 END) AS singleclothes, SUM( CASE item.PRODUCTCATEGORYNAME WHEN '男西裤' THEN item.

2016-11-27 18:16:56 570

原创 开始自己设计一个小模块

这几天老大给了一个任务,将他2010年写的一个olap系统给搞活,重新用起来。        说说这次设计(我称之为设计,不知道够不够格)的步骤:       1.了解实际应用场景,这个是确定的十分清晰的,因为是在现有的大环境下出现的问题,要解决的实际应用。        2.分析客户(老大)需求的功能。          一:数据收集(数据同步,从源数据库抽取各个表的字段到目标数

2016-11-19 09:20:16 578

spring-framework-4.0.0.M2

Spring 4.0.0.M2功能: 支持 Java SE 8 / OpenJDK 8 首次支持 JMS 2.0, JPA 2.1, Bean Validation 1.1, and JSR-236 concurrency 广义条件bean定义的机制(@Conditional , @Profile) Spring's WebSocket endpoint 模型

2013-11-07

J2ME日记本或记事本

基于J2ME实现的日记本(记事本)RecordStore用来存储日记,和手机记事本功能高度一致,代码完整实现

2013-06-07

空战AirRAID

AS3.0实现的地对空,空对地射击游戏,实现闯关

2013-01-07

空空如也

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

TA关注的人

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