- 博客(79)
- 资源 (3)
- 收藏
- 关注
原创 ubuntu在docker容器中安装strongswan
1.起动一个ubuntu容器,我是用的docker compose启动的,compose的配置文件为ipsec-strongswan.yml。连接成功的话显示connection ‘uk2’ established successfully。我的配置已经在compose文件里加载了,所以不配了。查看docker服务的网络。再安装一些常用的软件。
2024-04-16 16:04:36
912
原创 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
867
原创 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
1158
原创 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
1024
原创 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
3969
转载 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
1191
原创 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
1450
原创 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
1509
转载 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
336
转载 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
636
转载 IdeaVim/Vim快捷键
o | i<--当前光标-->aI<-------------| ------------------>A O 上k 下j 左h 右l w(小写) -> 词组正向跳转到下一个单词开始 (以空格和符号...
2019-10-23 11:20:51
2485
原创 项目中遇到的性能问题及解决方案
给carrefour作AMS。接手了一个印度人开发的项目,遇到太多坑。环境:生产服务器两台。1.首先遇到的是内存爆掉问题:调查后得出的原因(其实没有找到exactly的原因):内存中存储太多的大对象(数据库没有分页,全是前台分页,有的sql一次性查出2万多条记录),且这些对象各种复制,内存回收不掉。解决方法:(1.首先是内存调优,原先是8G内存,但是tomcat中配置的有效内存只有...
2019-01-04 10:35:19
2619
原创 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
202
原创 系统架构需求
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
1064
原创 恢复ORACLE被误更新或删除数据的方法
今天吓的头疼,似乎是感冒了。本以为是在PPR环境做的操作,做完以后,定睛一看,WC,是PROD环境,吓的我热汗直流。下班后开始找恢复方法,终于找到了。头疼欲裂,真的是吓出病了。 删除SQL如下: –delete * FROM witmsup_WORK where WSUPREQNO=’CL180600006’; –delete * from WITMSUP where WSUPREQNO=...
2018-06-04 22:12:59
867
转载 浏览器请求spring-boot模块项目报:There was an unexpected error (type=Not Found, status=404).
转自 https://blog.youkuaiyun.com/zht741322694/article/details/79688728 模块包结构如下: 控制器类代码如下:[java] view plain copy @RestController @RequestMapping(“/dispatchCenter”) public class DispatchCenterControlle...
2018-04-16 21:10:32
3576
转载 char可以存储汉字吗?为什么
char是按照字符存储的,不管英文还是中文,固定占用占用2个字节,用来储存Unicode字符。范围在0-65536。 unicode编码字符集中包含了汉字,所以,char型变量中当然可以存储汉字啦。不过,如果某个特殊的汉字没有 被包含在unicode编码字符集中,那么,这个char型变量中就不能存储这个特殊汉字。 如果用3个字节有很多不常用的字又占了很多不必要的存储空间,所以我们用2个字节而...
2018-04-11 03:20:10
30017
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
744
原创 文本文件和二进制文件判定
现在我有一个小说文件:完美世界.txt。它是文本文件,我把它后缀改了,变成:完美世界.avi。那么其实它还是一个文本文件,你照样可以用记事本打开它。 我个人认为可以这样判定一个文件是不是文本文件:”如果一个文件可以用文本编辑软件打开(如记事本、notepad++,vim等),并且总会有至少一个编码方式(编码方式如ascii、ansi、gbk2312、utf8)使它没有乱码,那么它就是文本文件“。...
2018-04-08 14:41:47
3875
原创 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
263
转载 事务的再次认知
自学生时代对事务有所认识,后来便逐渐忘却。现在来重新认识一下。 事务:事务是数据库运行中的逻辑工作单位,由DBMS中的事务管理子系统负责事务的处理。 事务是恢复和并发控制的基本单位,是用户定义的一系列操作,这些操作要么完全地执行,要么完全不执行,是一个不可分割的工作单位。 事务的作用:…没找到我满意的表述 事务的四个特性:原子性(atomicity)、一致性(consistency)、隔离...
2018-04-06 01:38:31
255
转载 XML解析-Java中XML解析的四种方式
XML是一种通用的数据交换格式,它的平台无关性、语言无关性、系统无关性、给数据集成与交互带来了极大的方便。XML在不同的语言环境中解析方式都是一样的,只不过实现的语法不同而已。 XML的解析方式分为四种:1、DOM解析;2、SAX解析;3、JDOM解析;4、DOM4J解析。其中前两种属于基础方法,是官方提供的平台无关的解析方式;后两种属于扩展方法,它们是在基础的方法上扩展出来的,只适用于java...
2018-04-04 12:04:25
177
原创 面试遇到的数据库题
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
926
原创 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
911
原创 分组数据后取每组的前N条的几种方法
面试java软件开发,今天第二天了,连着面试四家,都不太理想,今下午又栽到sql上了,好久没写sql了。呜呼,以记之。 员工表:员工,部门,工资 要求:查询出各部门工资最高的十个人。 以前经常写这样的sql,时间久不写,完全不会了,忍着回忆到现在,只记得 (1).有group by 的select 必须是聚合函数或是goup by的字段 (2)应该先order...
2018-03-28 11:25:15
14733
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
227
转载 jQuery-File-Upload外部按钮触发上传
这个控件功能还不错,但是对于外部调用上传有点压力。比如说,他可以实现在添加一个文件后为文件添加一个上传按钮,这个是写在add中的,可以调用data.submit()提交数据但是如果我要实现外部按钮点击时触发这个data.submit()就有压力了。有两种方式:1、想办法保存data,在外部事件触发时,调用到这个data并submit。2、想办法为该外部按钮在
2016-12-06 11:07:19
4022
原创 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
605
spring-framework-4.0.0.M2
2013-11-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人