- 博客(33)
- 资源 (1)
- 问答 (1)
- 收藏
- 关注
转载 Docker 部署Nginx
部署 Nginx 可以参考 Docker Hub 官方文档:https://hub.docker.com/_/nginx下载镜像[root@sail home]# docker pull nginxUsing default tag: latestlatest: Pulling from library/nginxe5ae68f74026: Pull complete 21e0df283cd6: Pull complete ed835de16acd: Pull complete 881ff0
2022-03-28 16:41:45
995
原创 Docker 常用命令
启动 Dockersystemctl start docker查看日志docker logs [参数] 容器.参数-f:日志流动输出。-t:展示时间戳。–tail:从日志末尾显示的行数。[root@sail ~]# docker logs -f -t --tail 10 c3d59f55d6002021-12-10T03:01:28.607288480Z sail2021-12-10T03:01:31.609334595Z sail2021-12-10T03:01:34.61
2022-03-28 16:36:05
652
原创 Docker 容器命令
查看容器docker ps [参数]参数-a:查看所有容器(包括正在运行的和已经停止的)。-n:显示最近创建的容器,设置显示个数。-q:只显示容器的编号。查看正在运行的容器[root@sail ~]# docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES1aaf76d85b9e centos "/bin/bash"
2022-03-28 16:23:58
1465
原创 Docker 镜像命令
查看所有镜像[root@sail ~]# docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEhello-world latest feb5d9fea6a5 2 months ago 13.3kBREPOSITORY:镜像名(镜像仓库源)。 TAG:镜像的标签。 IMAGE ID:镜像的 ID。 CREATED:镜像的创建时间。SIZE:镜像的大小。只显示镜像的 ID[root@s
2022-03-28 16:13:36
668
原创 Docker安装
一、Docker安装参考Docker安装帮助文档地址:https://docs.docker.com/engine/install/centos/我这边使用的阿里云服务器是Centos7系统如果有安装旧版的,我们可以先卸载掉旧版本1、 卸载旧版本命令如下:yum remove docker \ docker-client \ docker-client-latest \ docker-common \
2022-03-28 15:46:30
747
原创 Centos Docker安装并部署Springboot指南
一.Centos安装Docker参考:1.https://www.cnblogs.com/yufeng218/p/8370670.html2.https://www.runoob.com/docker/centos-docker-install.html二.Docker部署Springboot1.Idea package并部署到远程Docker服务器https://blog.youkuaiyun.com/qq_40298902/article/details/1065432082.idea 打包后,手动
2022-03-04 15:17:40
488
原创 前后端分离后端常用nginx配置以及启动停止脚本
前端vue-element-admin,后端springbootnginx常用配置#user nobody;worker_processes 1;#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid logs/nginx.pid;events { worker_connections 1024;}htt
2021-09-08 17:37:08
235
原创 以响应流的方式下载文件
举例EasyPoi excel下载 // 取得模版 String path = "templates/01_Template1.xlsx"; TemplateExportParams params = new TemplateExportParams(path, 0); Workbook workbook = ExcelExportUtil.exportExcel(params, map); String fileName = entit
2021-09-08 17:10:16
564
转载 多线程并发不重复订单编号生成
不重复订单号生成参考:https://mp.weixin.qq.com/s/GB1wsr9-IxLRYPbjavbBgw单机生成 /** 订单号生成(NEW) **/ private static final AtomicInteger SEQ = new AtomicInteger(1000); private static final DateTimeFormatter DF_FMT_PREFIX = DateTimeFormatter.ofPattern("yyMMddHH
2020-09-24 09:14:05
1901
原创 查看Java进程消失方案
查看Java进程消失方案查看Linux服务器信息常用命令链接: https://blog.youkuaiyun.com/yangguosb/article/details/78075870.查看Linux服务器信息常用命令1.free -m/-g/-h 查看服务器内存信息2.top 查看所有进程运行情况3.ps -ef | grep java 查看jar包对应进程信息4.netstat -anp...
2019-10-29 09:27:38
409
原创 Log4j日志工具类
配置文件### 设置级别和目的地(这里多个目的地) ###log4j.rootLogger = DEBUG,CONSOLE,D### 这里的me是包,也就是在这个包记录日志时,是只记录debug及以上级别的日志log4j.logger.test=DEBUG### 输出到控制台 ###log4j.appender.CONSOLE = org.apache.log4j.ConsoleAppenderlo
2017-09-05 14:23:55
1362
原创 Java操作MongoDB的基础语法
1.查找一条文档//查找uid为14743423415102的文档BasicDBObject bson = new BasicDBObject("uid", 14743423415102);FindIterable<Document> documents = collection.find(bson); Document document = new Document();for
2017-08-29 11:44:25
1450
原创 MySQL创建存储过程
一.创建存储过程简单语法: CREATE PROCEDURE 存储过程名称( 输入输出类型 变量名称 类型, 输入输出类型 变量名称 类型) BEGIN – 声明, 语句要完成的操作,增删改查。。。 END二:实例先创建user表 DROP TABLE IF EXISTS ‘pr_user’; CREATE TABLE ‘user’ ( ‘id’ int(11) N
2017-08-22 16:39:26
596
转载 BlockingQueue案例
一、BlockingQueue的主要方法: 1、插入 1)add(obj):把obj添加到BlockingQueue中,如果BlockingQueue可以容纳,则返回true,否则,抛出异常 2)offer(obj):把obj添加到BlockingQueue中,如果BlockingQueue可以容纳,则返回true,否则,返回false 3)put(obj):把obj添加到BlockingQ
2017-08-22 15:19:00
1261
转载 JSP页面伪静态化
1.导包 urlrewritefilter-4.0.3.jar jstl.jar standard.jar 2.在WEB-INF/web.xml 增加urlrewritefilter过滤器 <!-- 加到任何servlet映射的顶部,不然可能有些路径不能被过滤到 参考:http://urlrewritefilter.googlecode.com/svn/trunk/sr
2017-08-14 16:08:06
3251
原创 Java面试准备
ArryList 、Vector、LinkedList 区别ArrayList:当在一列数据的后面添加数据而不是在前面或中间,并且需要随机地访问其中的元素时,使用ArrayList会提供比较好的性能;Vector中的方法由于添加了synchronized修饰,因此Vector是线程安全的容器,但性能上较ArrayList差。LinkedList:当在一列数据的前面或中间添加或删除数据,...
2017-08-09 20:54:25
1728
原创 Spring纯POJO切面实现AOP
1.导包aopalliance.jaraspectjweaver.jar2.编写Controllerpackage com.chen.web;@Controller@RequestMapping("/list")public class MyController { @RequestMapping("test.html") public S
2017-08-04 16:08:24
1612
原创 JSTL实现分页页码功能
框架:SSM:Spring+SpringMVC+Mybatis数据库:MySQL1.前端代码 首页 1 }"> 上一页 上一页 ${p } 下一页 下一页 末页 2.服务端代码①控
2017-08-04 10:06:58
2095
转载 Java跳出多重嵌套循环
1.在最外层添加标记,带此标号的break语句跳出多重循环。 A://设置一个标记 使用带此标记的break语句跳出多重循环体 for(int i=0;i<100;i++){ for(int j=0;j<=i;j++){ if(i==10){ break A;//带此标号的break语句跳出多重循环 } } }2.设置一个bool
2017-08-01 11:08:10
324
原创 jquery知识整理
1.在dom文档树加载完之后执行一个函数方法一:$(function(){}) 方法二:$(document).ready(function(){})2.当server元素值发生改变时$("#server").change(function(){ if (/[^\d]/.test($(this).val())){//检查是不是数字
2017-07-24 17:32:47
427
原创 java连接多个mongoDB数据库
开发需求:1.客户端聊天过程中需要根据玩家uid和所在聊天室ID,去对应服的游戏数据库查询该玩家的用户信息,并返回给客户端。2.PVP记录、离线消息需要记录到另一个数据库。之前的mongoDB工具类只考虑到连接一个数据库,现在需要根据配置文件,连接多个数据库稍微修改了之前的mongoDB工具类,让他变得更灵活。#db params #server=Ch
2017-07-11 14:53:34
5653
转载 几种单例模式
1.饿汉单例模式public class Single { public static final Single instance = new Single(); public static Single getInstance(){ return instance; } private Single(){ //Single诞生时要做的事情 } public void
2017-06-28 16:27:05
269
原创 递归知识
1.递归实现99乘法表public void NineXNineTest(int m){ if(m == 1){ System.out.println("1*1=1"); }else{ NineXNineTest(m-1); for(int i=1;i<=m;i++){ System.out.print(i+"*"+m+"="+i*m+" "); }
2017-06-22 15:46:14
251
翻译 SmartFoxServer 2x HTTP接口请求和扩展集成
在这个新的配方中,我们将看看我们如何将常规HTTP调用与SmartFoxServer运行时整合,并具体说明如何通过HTTP GET / POST请求与扩展代码进行通信。HTTP / Extension互操作性的常见应用是调试接口和管理UI。通过这种方法,开发人员可以轻松地构建一个简单的Web界面,用于报告游戏状态,监视数据结构,用户等,从而在测试时触发事件等快速调试问题。
2017-06-13 15:53:54
2194
原创 SmartFoxServer 2x中定时器的使用
1.先看下Timer和TimerTaskpackage com.timerTest; import java.util.Timer; import java.util.TimerTask; public class T { public static void main(String[] args) { Timer timer = new
2017-06-13 15:45:36
632
原创 三种查询IP归属地的接口
1.淘宝:同个IP不能连续查询,需要时间间隔http://ip.taobao.com/service/getIpInfo.php?ip=2.新浪:无时间间隔限制http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=json&ip=3.国外:归属地为英文http://ip-api.com/jso
2017-06-13 15:37:17
10928
4
转载 java调用http接口
1.Post方法工具类public static String verifyBossData(String data){ if(StringUtils.isBlank(data)){ return null; } //获取配置文件中url String url = MongoDBUtil.getSystemParamKeyValue("bossServerUrl");
2017-06-13 15:27:03
346
原创 预读Json配置文件
1.读取配置文件,将文件内容转化为Stringpublic static String ReadFile(String path){ BufferedReader reader = null; String laststr = "";// System.out.println("ClassLoader.getSystemResource() :"+ClassLoader.get
2017-06-12 15:49:47
295
原创 MongoDB Dao层复杂查询、更新方法实现
1.饿汉单例模式 private static final MongoPVPDaoImpl instance = new MongoPVPDaoImpl();// 饿汉式单例模式 public static MongoPVPDaoImpl getInstance(){ return instance; } private static MongoCollection reco
2017-06-12 15:21:09
1111
原创 MongoDB数据库连接
1.添加配置文件#db params#server=Chineseserver=English#test数据库DBUrl=***DBPort=***DBName=gameserver#简体服务器阿里云数据库#DBUrl=dds-***************.mongodb.rds.aliyuncs.com#DBPort=****#DefaultDB=admin#D
2017-06-12 15:12:03
2889
2
转载 事件冒泡之cancelBubble和stoppropagation的区别
事实上stoppropagation和cancelBubble的作用是一样的,都是用来阻止浏览器默认的事件冒泡行为。不同:stoppropagation属于W3C标准,试用于Firefox等浏览器,但是不支持IE浏览器。相反cancelBubble不符合W3C标准,而且只支持IE浏览器。所以很多时候,我们都要结合起来用。不过,cancelBubble在新版本chrome,opera
2017-06-12 14:43:49
828
转载 图片轮播,鼠标放上去即停止,鼠标移除即播放下一张图片
图片轮播 ul{ list-style-type:none;/*去掉列表前面的.*/ border:2px solid #CCC; width:480px; height:360px; margin:0; padding:0;
2017-06-12 14:37:19
12752
2
转载 js、jquery分别实现点击密码输入框密码显示和隐藏
很多密码框都有个眼睛标记,点击能显示密码。原理就是点击切换password为text等显示
2017-06-12 10:27:13
17758
2
java如何转换MongoDB数据库字段类型?
2017-08-25
TA创建的收藏夹 TA关注的收藏夹
TA关注的人