avatar
文章
102
标签
91
分类
4
首页
归档
是我
友链
Logo星空
搜索
首页
归档
是我
友链

星空

Linux安装Nginx
发表于2018-10-14|技术手册
linux系统为Centos 64位 第一步:从 https://tengine.taobao.org/download.html 上下载相应的版本,或者 1wget https://nginx.org/download/nginx-1.5.9.tar.gz 第二步:解压 tar -zxvf nginx-1.5.9.tar.gz 第三步:安装必要的软件 1yum -y install pcre-devel openssl openssl-devel 第四步:设置一下配置信息 1./configure --prefix=/data/nginx --with-http_stub_status_module --with-http_ssl_module --with-file-aio --with-http_realip_module ,或者不执行此步,直接默认配置 第四步: make 编译 (make的过程是把各种语言写的源码文件,变成可执行文件和各种库文件) make install 安装 (make install是把这些编译出来的可执行文件和库文件复制到合适的...
Linux安装maven
发表于2018-10-14|技术手册
1.mkdir -p /data/maven 2.wget http://mirrors.shu.edu.cn/apache/maven/maven-3/3.5.3/binaries/apache-maven-3.5.3-bin.tar.gz 3.tar -zxvf apache-maven-3.5.3-bin.tar.gz 4.修改conf setting 1234567<mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror> <localRepository>/data/java/repo</localRepository> 5.vi /etc/profile 12...
Linux安装JDK
发表于2018-10-14|技术手册
1.将jdk-8u60-linux-x64.tar.gz拷贝到java目录下 cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/ 2.解压jdk到当前目录 tar -zxvf jdk-8u60-linux-x64.tar.gz 得到文件夹 jdk1.8.0_60 3.安装完毕为他建立一个链接以节省目录长度 (我没用这一步) ln -s /usr/java/jdk1.8.0_144/ /usr/jdk 4.编辑配置文件,配置环境变量 vim /etc/profile 添加如下内容:JAVA_HOME根据实际目录来 JAVA_HOME=/usr/java/jdk1.8.0_60 CLASSPATH=$JAVA_HOME/lib/ PATH=$PATH:$JAVA_HOME/bin export PATH JAVA_HOME CLASSPATH 5.重启机器或执行命令 :source /etc/profile or sudo shutdown -r now 6.查看安装情况 java -version
公网环境下部署Elasticsearch
发表于2018-10-14|技术手册
1.下载elasticsearch: curl -L -O https://download.elastic.co/elasticsearch/release/org/elasticsearch/distribution/tar/elasticsearch/2.4.0/elasticsearch-2.4.0.tar.gz 2.解压: tar -xvf elasticsearch-2.4.0.tar.gz 3.编辑elasticsearch.yml vi ./config/elasticsearch.yml(此设置每一项之前都必须有空格,否则运行报错,切记切记) 集群名 cluster.name: elasticsearch 节点名node.name: node-1 存储数据和log地址,可以自配,但是需要自建path.data: /data/elasticsearch/data path.logs:/data/elasticsearch/logs 开放存储bootstrap.mlockall: true Set the bind address to a specific IP...
markdown实用语法
发表于2018-10-14|技术手册
欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:- Markdown和扩展Markdown简洁的语法- 代码块高亮- 图片链接和图片上传- LaTex数学公式- UML序列图和流程图- 离线写博客- 导入导出Markdown文件- 丰富的快捷键快捷键 加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl + Q 插入链接 Ctrl + L 插入代码 Ctrl + K 插入图片 Ctrl + G 提升标题 Ctrl + H 有序列表 Ctrl + O 无序列表 Ctrl + U 横线 Ctrl + R 撤销 Ctrl + Z 重做 Ctrl + Y Markdown及扩展 Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— [ 维基百科 ]使用简单的符号标识不同的标题,将某些文字标记为粗体或者斜体,创建一个链接等,详细语法参考帮助?。本编辑器支持 Markdown Extra ,  扩展了很多好用的功能。具体请...
redis线上管理工具
发表于2018-10-14|技术手册
1.使用docker安装redis下载redis镜像 docker pull redis 然后直接直接 docker run -d -p 31522:6379 -v /data/redis-data:/data --name redis redis redis-server --appendonly yes --requirepass 'yourpassword' 参数解释:-p 31522:6379 修改redis对外暴露端口号 -v /data/redis-data:/data 将redis数据保存在宿主机上 --appendonly yes 开启数据持久化 --requirepass 'yourpassword' 设置redis访问密码 2.安装redis管理工具并使用nginx对外反向代理使用git clone项目 Python环境 python >= 2.7 clone项目和虚拟环境依赖安装123mkdir -p /data/wwwroot/ && cd /data/wwwrootgit...
Docker备份Mysql数据库
发表于2018-10-14|技术手册
1.备份数据库脚本vi dump.sh 123456789101112mysql=`docker ps|grep mysql | awk '{print $1}'`backDate=`date +%F_%H-%M-%S`if [ ! -e "/data/backup/$backDate" ]; then mkdir -p /data/backup/$backDatefiecho $mysqldataBases="teaching"; //备份数据库名称for dataname in ${dataBases}do docker exec -i $mysql mysqldump -h localhost --opt -u root --password=mypassword --default-character-set=utf8 --hex-blob $dataname > /data/backup/$backDate/$dataname...
Java5-8新特性一览
发表于2018-10-14|JAVA
jdk5新特性 1、自动装箱和拆箱 2、枚举 3、静态导入 4、可变参数 5、內省 是Java语言对Bean类属性、事件的一种缺省处理方法。例如类A中有属性那么,那我们可以通过getName,setName来得到其值或者设置新的值。通过getName/setName来访问name属性,这就是默认的规则。Java中提供了一套API用来访问某个属性的getter,setter方法,通过这些API可以使你不需要了解这个规则,这些API存放于包java.beans中。 一般的做法是通过类Introspector来获取某个对象的BeanInfo信息,然后通过BeanInfo来获取属性的描述器(PropertyDescriptor),通过这个属性描述器就可以获取某个属性对应的getter/setter方法,然后我们就可以通过反射机制来调用这些方法。 6、泛型 7、For-Each循环 jdk6新特性 1、Desktop类和SystemTray类 AWT新增加了两个雷:Desktop,SystemTray。 Desktop可以用来打开系统默认浏览器指定的...
Docker制作jdk镜像
发表于2018-10-14|技术手册
由于相关需求,现有的docker制作的jdk镜像是Java8早期版本的镜像,在安全性上存在较大的问题,所以计划对docker依赖的系统以及jdk进行升级操作。这其中遇到了一些问题,不过都顺利的圆满解决了,下面来具体聊一聊细节把 docker制作JDK镜像选型为了减小容器的体积,所以考虑使用alpine的镜像,这次选择alpine没有做版本相关的限制,考虑最新版本的镜像在安全性上会有一个较大的提升,目前经过阿里云的安全扫描,相关漏洞的个数为0; JDK选择的也是JDK8的最新长期支持版,JDK8相对来说目前使用比较广泛,而且稳定性较高。 docker制作JDK第一版的过程由于alpine镜像作为极小型的Linux容器,它的运行环境是没法直接运行JDK的,所以需要新增一些依赖来进行相关兼容,在此过程中安装了glibc-2.31-r0.apk,该包在Github上下载的,由于服务器带宽较低,所以下载速度奇慢,所以自己将对应的包下载下来,放到了腾讯云的COS上供自己下载使用。 下面是第一版Dockerfile的内容 123456789101112131415161718192021FR...
Docker故障记录
发表于2018-10-14|技术手册
1.故障起因正常使用docker查看镜像日志过程中,发现系统插播了一条奇怪的错误日志,如下 123[root@liunian127~]# Message from syslogd@i1234567890 at Mar xxx.xxx.xxx.xxx ... kernel:unregister_netdevice: waiting for lo to become free. Usage count = 1 查询之后,简单认为是linux内核与docker内核之间的问题,内核之间的问题技术能力不够暂时没法解决 然后决定对linux进行一次update 使用 yum update update了431个包,之后未进行改动,访问该博客网站,结果提示,502错误 之后到控制台查看日志,如下图 简单来看是由于无法解析到我的mysql服务器的域名,然后在linux主机上ping该域名,发现能ping通 之后决定 vi /etc/hosts 将该域名对应的IP 与域名添加进host文件内,然后重启net服务,重启之后重新生成该镜像并重启 问题未得到解决。 再之后决定用一个笨方法 在启动...
1…789…11
avatar
Jack
星空
文章
102
标签
91
分类
4
公告
冬天来了,春天还会远吗!
最新文章
跨年小记:博客未停,2026 再续征程2025-12-31
使用 OpenVPN 实现 NAS 的安全外网访问2025-04-20
使用阿里云函数部署bitwarden2024-12-20
一次横跨三个不同云基础设施的超长流水线尝试2024-11-17
在Windows Server 2022 服务器上搭建FTP站点2024-04-10
分类
  • JAVA19
  • 技术手册75
  • 日常生活2
  • 研发规范6
标签
SHELL vim atlas tencent-cos redis open source weta-270g Macos mycat GIT spring cloud VPN 日常生活 SSO GITHUB kubesphere mysqldump DEVOPS CENTOS standard-notes docker 云服务器 GITHUB-ACTION backup oidc transactional prometheus 星火大模型 druid GITEE Golang github-action ssl WIN10 spring bean safeline grafana fnos EXCEPTION tencent pages
网站信息
文章数目 :
102
运行时间 :
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2017 - 2025 By Jack
皖ICP备-17017700号京公网安备11011202001448号 
搜索
数据加载中