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

星空

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故障记录
发表于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服务,重启之后重新生成该镜像并重启 问题未得到解决。 再之后决定用一个笨方法 在启动...
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...
Maven常用命令总结
发表于2018-10-14|JAVA
创建Maven的普通java项目:mvn archetype:create -DgroupId=com.codeline.commons -DartifactId=pjoName 创建Maven的Web项目:mvn archetype:create -DgroupId=com.mycompany.app-DartifactId=my-webapp -DarchetypeArtifactId=maven-archetype-webapp 编译源代码:mvn compile (或者:mvn compiler:compile) 编译测试代码:mvn test-compile 运行测试:mvn test 产生site:mvn site 打包:mvn package 在本地Repository中安装jar:mvn install 清除产生的项目:mvn clean 生成eclipse项目:mvn eclipse:eclipse 组合使用goal命令,如只打包不测试:mvn -Dtest package 编译测试的内容:mvn test-compile 只打jar包...
1…789…11
avatar
Jack
星空
文章
101
标签
91
分类
4
公告
冬天来了,春天还会远吗!
最新文章
使用 OpenVPN 实现 NAS 的安全外网访问2025-04-20
使用阿里云函数部署bitwarden2024-12-20
一次横跨三个不同云基础设施的超长流水线尝试2024-11-17
在Windows Server 2022 服务器上搭建FTP站点2024-04-10
备份postgres到OSS和COS2023-11-15
分类
  • JAVA19
  • 技术手册75
  • 日常生活1
  • 研发规范6
标签
APPLE LINUX GITHUB elasticsearch DOCKER grafana GIT standard-notes AI spring bean ssl aliyun function transactional prometheus clash JDK Golang GITEE backup mycat 星火大模型 maven bitwarden CODEUP stream minio mybatis caddy mysqldump docker vim 抢占式实例 openvpn 日常生活 CENTOS ftp redis CODING waf jenkins
网站信息
文章数目 :
101
运行时间 :
本站访客数 :
本站总浏览量 :
最后更新时间 :
© 2017 - 2025 By Jack
皖ICP备-17017700号京公网安备11011202001448号 
搜索
数据加载中