技术杂谈系列
明天的地平线
专注Java相关技术:SpringBoot、SpringCloud、MyBatis、Docker、微服务、集群、分布式、
Linux、Jenkins、Netty、Angular 5 、Vue 2、微信小程序、代码生成器等的技术研究和干货分享
展开
-
解决分布式集群环境下定时任务执行多次的方法汇总
在开发的过程中,项目中使用定时器已经不是一个新鲜的事情了,但是如果你的项目后期部署到集群环境下,如果不做处理,就会出现意想不到的问题,原因:由于我们项目同时部署在多台集群机器上,因此到达指定的定时时间时,多台机器上的定时器可能会同时启动,造成重复数据或者程序异常等问题,下面我提供几种解决方案一、固定执行定时任务的机器方法:在多台机器中选择一台执行定时任务,每次执行的时候回判断当前机器和指定的机...原创 2018-09-29 11:19:45 · 20876 阅读 · 0 评论 -
Git利用命令行提交代码步骤
利用命令行提交代码步骤 提交代码之前,需先从服务器上面拉取代码,以防覆盖别人代码。 1:拉取服务器代码 git pull 2:查看当前工作目录树的工作修改状态 git status 状态: 1:Untracked: 未跟踪, 此文件在文件夹中, 但并没有加入到git库, 不参与版本控制. 通过git add 状态变为Staged. 2:Modified: 文件已修改, 仅仅是修改,...原创 2018-08-24 15:28:22 · 55953 阅读 · 4 评论 -
Java代码解析apk、包名、版本名、版本号、图标等信息
1、下载apk,注意aapt分为32位和64位,所有最好按照你的系统来下载64位下载链接:https://pan.baidu.com/s/1sNnoOdeu7ZSVQ6nEAGr6XQ 密码:ekuf2、将文件上传到linux上面,修改权限 chmod +x aapt 添加运行权限3、进入对应目录,执行./aapt 当出现如下图所示的,表示你安装成功了 注意我使用的是Cent...原创 2018-08-24 15:03:25 · 1454 阅读 · 0 评论 -
不同数据库常用有效的批量处理SQL脚本
1、将一个表的一个字段更新到另一个表中,当商品的ID与中间表中的商品ID相同时,才将中间表的店铺字段更新到商品表中1)MySql数据库中的使用方式UPDATE t_goods g, t_store_goods_asso sgaSET g.store_id = sga.store_idWHEREg.id = sga.goods_id2)SQLServer数据库中的使用方式...原创 2018-04-13 11:50:35 · 411 阅读 · 0 评论 -
启动Apache或nginx时显示80端口被占用解决办法汇总
在我们启动Apache或者nginx的时候经常会出现端口被占用或者一下错误[emerg] 17992#18204: bind() to 0.0.0.0:80 failed (10013: An attempt was made to access a socket in a way forbidden by its access permissions)对于这个问题,网上的解放办法有很多种...原创 2018-03-23 15:35:38 · 12453 阅读 · 1 评论 -
设置Windows服务器程序自动启动
在我们工作的过程中难免会遇到一些公司使用Windows作为服务器,但是在使用第三方服务器的过程中,系统维护和服务器重启等诸多问题都可能遇到,下面给大家介绍一种在windows下面设置开机程序(jar、nginx等)自动重启的方法1、按Win+R键打开运行框,在其中输入gpedit.msc命令2、进入“本地组策略编辑器”,选择Windows设置-->脚本(启动/关机...原创 2018-03-19 14:47:34 · 20770 阅读 · 0 评论 -
rocketmq之windows的安装使用
1.1 RocketMQ部署架构1本文安装和测试都在同一台电脑中进行,所有IP都是127.0.0.1,其中NameServer一个,Broker一个,Producer一个,Consumer一个。1.2 环境配置操作系统:Windows 7 64位旗舰版JDK:1.7以上二 安装RocketMQ注:仅支持64位Windows,请安装64位JDK,最好用jdk7的。2....原创 2017-04-07 17:58:35 · 2132 阅读 · 0 评论 -
MySql事件介绍
在系统管理或者数据库管理中,经常要周期性的执行某一个命令或者SQL语句。对于linux系统熟悉的人都知道linux的cron计划任务,能很方便地实现定期运行指定命令的功能。Mysql在5.1以后推出了事件调度器(Event Scheduler),和linux的cron功能一样,能方便地实现mysql数据库的计划任务,而且能精确到秒。使用起来非常简单和方便。由于最近需要用到事件这个功能,因此学...原创 2015-07-27 14:19:11 · 357 阅读 · 0 评论 -
Mysql日期处理方式
一、MySQL 日期时间 Extract(选取) 函数。1. 选取日期时间的各个部分:日期、时间、年、季度、月、日、小时、分钟、秒、微秒set @dt = '2008-09-10 07:15:30.123456';select date(@dt); -- 2008-09-10select time(@dt); -- 07:15:30.123456selec...原创 2015-07-23 14:52:44 · 252 阅读 · 0 评论