自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

转载 GC 的基本实现方式

将内存管理,尤其是内存空间的释放实现自动化,这就是GC(Garbage Collection)。GC其实是个古老的技术,从20世纪60年代就开始研究,还发表了不少论文。这项技术在大学实验室级别的地方已经应用了很长时间,但是可以说从20世纪90年代Java出现之后,一般程序员才有缘基础到它,在此之前这项技术还只是少数人的专利。术语定义1,垃圾:所谓垃圾(Garbage),就是需要回收的...

2019-06-27 20:01:00 585

转载 ERP系统BOM详细解析

物料清单(Bill of Material,BOM) 定义:采用计算机辅助企业生产管理,首先要使计算机能够读出企业所制造的产品构成和所有要涉及的物料,为了便于计算机识别,必须把用图示表达的产品结构转化成某种数据格式,这种以数据格式来描述产品结构的文件就是物料清单,即是BOM。它是定义产品结构的技术文件,因此,它又称为产品结构表或产品结构树。在某些工业领域,可能称为“配方”、“要素表...

2019-06-25 15:45:52 9771

转载 MYSQL查询语句优化

mysql的性能优化包罗甚广: 索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里的记录的优化技巧更适用于开发人员,都是从网络上收集和自己整理的,主要是查询语句上面的优化,其它层面的优化技巧在此不做记录。查询的开销指标:执行时间 检查的行数 返回的行数建立索引的几个准则:1、合理的建立索引能够加速数据读取效...

2019-06-25 15:41:43 181

转载 项目管理可参考华为这10张表格

“一个完整的项目管理包含项目成员、任务、进度等的计划与控制。华为这10张表格帮你轻松搞定项目管理过程中的问题。”1、项目组织成员表2、项目策划书3、WBS表4、进度计划表5、风险管理表6、沟通计划表7、会议纪要表8、项目状态报告表9、变更管理表10、项目总结表...

2019-06-25 15:38:51 6731 18

翻译 git退回之前版本

本人比较建议采用一种比较温和的方式一般仓库项目是都是多人协作完成,这么操作会使用别人本地的代码库混乱,所以只能建一个新的提交,这个新的提交中把想取消的提交都 revert 掉,那么具体应该如何做呢?方法如下:首先,用git reset --hard 25307b3(版本id) 将代码切换到目标提交的 id。然后,用git push -f origin master命令(source ...

2019-06-25 15:37:35 277

转载 git 将本地及代码推送至码云

将本地项目代码上传到远程仓库的时候,在项目所在文件打开命令行窗口,进入到本地代码的文件夹。$touchREADME.md$git init$git addREADME.md但这一步是添加README.md文件,初始化git,这样在本地文件夹下会生成README.md和.git两个文件。具体这两个文件是做什么的,可以自行百度,不过一句话概括的话,是将本地仓库与远程仓库关联起...

2019-06-25 15:33:47 257

转载 Mosquitto安装和使用

MQTT简介 MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种构建于TCP/IP协议上基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。做为一种低开销、低带宽占用的即时通讯协...

2019-06-25 15:33:07 466

转载 Oracle用户创建及权限设置

 权限:  create session  允许用户登录数据库权限  create table   允许用户创建表权限  unlimited tablespace  允许用户在其他表空间随意建表角色:  connect    resource  dba  CONNECT角色: --是授予最终用户的典型权利,最基本的权力,能够连接到ORACLE数据库中,并在对其他...

2019-01-30 14:27:34 2709

转载 如何利用阿里云服务器快照策略为数据备份

阿里云服务器快照,是一个很好的备份容灾工具,不了解的可以先了解一下:快照可以做什么?这是一种便捷高效的数据保护服务手段,可以对重要业务数据进行备份,来应对误操作、攻击、病毒等导致的数据丢失风险。比如前段时间的勒索病毒事件,假设你中招后所有数据被加密,就不用担心,重置服务器后加载之前的快照就能恢复。此外,在操作系统更换,应用软件升级或业务数据迁移等重大操作前,快照是个保险。过程中有出现问题,...

2018-12-29 17:14:58 2005

原创 一个用消息队列 的人,不知道为啥用 MQ,这就有点尴尬

消息队列为什么写这篇文章?博主有两位朋友分别是小A和小B:小A,工作于传统软件行业(某社保局的软件外包公司),每天工作内容就是和产品聊聊需求,改改业务逻辑。再不然就是和运营聊聊天,写几个SQL,生成下报表。又或者接到客服的通知,某某功能故障了,改改数据,然后下班部署上线。每天过的都是这种生活,技术零成长。 小B,工作于某国企,虽然能接触到一些中间件技术。然而,他只会订阅/发布消息。通...

2018-09-28 21:08:01 779

转载 java 使用http访问服务器项目以外的文件路径

 今天遇到一个问题,想使用http访问非tomcat下的文件,我们都知道通过http可以访问tomcat/webapp/应用程序下的文件,但是如果你的应用上传的附件路径放到webapp/应用程序下的话,每次升级服务,都会覆盖以前的附件,造成不必要的麻烦,所以一般都会把上传路径放到服务器的其他盘符中。有些情况就需要访问上传的附件,具体做法如下:     修改tomcat/conf/server....

2018-09-26 10:50:04 8338

原创 JAVA中获取文件MD5值的四种方法

移动端从服务器下载文件接口MD5码下载文件,即采用信息摘要算法(摘要算法)JAVA中获取文件MD5值的四种方法,JAVA中获取文件MD5值的四种方法其实都很类似,因为核心都是通过JAVA自带的MessageDigest类来实现。获取文件MD5值主要分为三个步骤,第一步获取文件的byte信息,第二步通过MessageDigest类进行MD5加密,第三步转换成16进制的MD5码值。几种方法的不...

2018-09-25 12:56:59 11131

转载 java 从服务器下载文件并保存到本地

 1.基本实现流程          当我们想要下载网站上的某个资源时,我们会获取一个url,它是服务器定位资源的一个描述,下载的过程有如下几步:           (1)客户端发起一个url请求,获取连接对象。           (2)服务器解析url,并且将指定的资源返回一个输入流给客户。           (3)建立存储的目录以及保存的文件名。           ...

2018-09-19 21:22:38 10396 1

转载 基于:Eclipse paho 的MQTT Java客户端实现数据的发送和接收

MQTT(MQ Telemetry Transport)是IBM开发的一种网络应用层的协议使用场景:1、不可靠、网络带宽小的网络2、运行的设备CPU、内存非常有限 特点:1、基于发布/订阅模型的协议2、他是二进制协议,二进制的特点就是紧凑、占用空间小。他的协议头只有2个字节3、提供了三种消息可能性保障:最多一次 0、最少一次 1、只有一次 2maven依赖...

2018-09-16 09:58:38 2195

转载 ActiveMQ消息队列的使用及应用

目录: 一:JMQ的两种消息模式 1.1:点对点的消息模式 1.2:订阅模式二:点对点的实现代码 2.1:点对点的发送端 2.2:点对点的接收端三:订阅/发布模式的实现代码 3.1:订阅模式的发送端 3.2:订阅模式的接收端四:发送消息的数据类型 4.1:传递javabean对象 4.2:发送文件五:ActiveMQ的应...

2018-09-16 09:47:18 144

转载 session、cookie和cache的区别

Session 是单用户的会话状态。当用户访问网站时,产生一个 sessionid。并存在于 cookies中。每次向服务器请求时,发送这个 cookies,再从服务器中检索是否有这个 sessionid保存的数据;Cookie同session一样是保存你个人信息的,不过是保存在客户端,也就是你使用的电脑上,并且不会被丢掉,除非你删除浏览器Cookie; 而 cache ,则是服务器端的缓存,...

2018-09-12 15:44:56 1266

转载 PowerDesigner最基础的使用方法入门学习

 1:入门级使用PowerDesigner软件创建数据库(直接上图怎么创建,其他的概念知识可自行学习)我的PowerDesigner版本是16.5的,如若版本不一样,请自行参考学习即可。(打开软件即是此页面,可选择Create Model,也可以选择Do  Not  Show page Again,自行在打开软件后创建也可以!完全看个人的喜好,在此我在后面的学习中不在显示此页面。)...

2018-09-12 15:08:07 5233 3

转载 谷歌Zxing二维码,用数据流输出到页面显示

笔记,谷歌Zxing二维码,用数据流输出到页面显示二维码一直都很流行,今日实践了一下,需求是针对不同的参数生成地址链接二维码,并展示在页面上,如果采用生成图片保存本地再返回相对路径,会产生一堆垃圾图片文件,还要后期清除实在是麻烦,想起登录时的校验码可以直接将流输出到页面,故就异曲同工吧,少废话直接上代码。项目是SpringMVC,maven管理 先导入谷歌的二维码pom文件Zxing的依...

2018-09-11 18:32:57 1830

转载 https详解

SSL (Secure Socket Layer)HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 https协议详解      HTTPS以保密为目标研发,简单讲是HTTP的安全版。其安全基础是SSL协议,因此加密的详细内容请看SSL。全称Hypertext Transfer Protocol over Secure Socket...

2018-09-06 17:39:18 2528

转载 http 基础概念篇

 1.1 介绍  HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版本。其中最著名的就是R...

2018-09-06 17:37:59 118

原创 本地不安装orcle,通过Instant Client客户端和PLSQL Developer(64位)连接远程连接orcle数据库服务器

1.安装Instant Client客户端和PLSQL Developer下载资源链接地址:PLSQL Developer(64位):https://pan.baidu.com/s/1kl1IA38zWMIg8WA16w6BXg 密码: 75j9Instant Client客户端.exe文件:链接: https://pan.baidu.com/s/1rncVzW075yFj11SqFZ...

2018-07-24 18:27:03 6372 1

原创 仓库管理(WMS)系统及其组成

仓储管理系统(WMS)是一个实时的计算机软件系统,它能够按照运作的业务规则和运算法则,对信息、资源、行为、存货和分销运作进行更完美地管理,使其最大化满足有效产出和精确性的要求。详情连接地址:https://baike.baidu.com/item/%E4%BB%93%E5%82%A8%E7%AE%A1%E7%90%86%E7%B3%BB%E7%BB%9F/3212656现代仓储管理系统...

2018-07-21 17:22:01 47110 3

原创 心经全文及译文

《般若波罗蜜多心经》,梵文:प्रज्ञापारमिताहृदयसूत्र Prajñāpāramitā Hṛdaya。藏文:བཅོམ་ལྡན་འདས་མ་ཤེས་རབ་ཀྱི་ཕ་རོལ་ཏུ་ཕྱིན་པའི་སྙིང་པོ། 有时也称《般若波罗蜜心经》,为《金刚经》降伏其心篇 简称《心经》。全经只有一卷,260字,属于《大品般若经》中600余卷中的一节。详情连接地址:https:/...

2018-07-21 16:10:44 13028 2

转载 金刚经原文、注释、译文完整版

【原文】如是我闻①。一时②佛在舍卫国祗树给孤独园,与大比丘众③,千二百五十人④俱。尔时世尊⑤,食时著衣持钵⑥,入舍卫大城乞食。于其城中次第乞已⑦,还至本处,饭食讫,收衣钵,洗足⑧已,敷座而坐⑨。【注释】①如是我闻:如是,这样;我闻,我听说。我听佛这样说,表示经中的话都是佛亲口说的,这是为了增加佛经的可信度。②时:那时。③大比丘众:比丘是梵语,即受了具足戒的男性僧侣,又名乞士...

2018-07-21 15:53:47 15971 1

原创 FreeMarker初学笔记

一、介绍什么是FreeMarker?FreeMarker 是一款 模板引擎:即一种基于模板和要改变的数据,并用来生成输出文本(HTML网页,电子邮件,配置文件,源代码等)的通用工具。它不是面向最终用户的,而是一个Java类库,是一款程序员可以嵌入他们所开发产品的组件。模板编写为FreeMarker Template Language (FTL)。它是简单的,专用的语言, 不是 像PHP那样成熟的编...

2018-07-16 12:14:10 784

原创 接入第三方物流服务平台

1.      物流服务购买1)登录阿里云平台:https://www.aliyun.com/2)注册登录阿里云账号,搜索关键字 物流***3)询问客服,选择合适服务(有些服务调用第三方物流时必须要传快递公司和物流单号,有些可以自动识别快递公司只需要传物流单号即可;有些可以实现国际物流服务,有些只能实现国内物流服务等等内容)本人综合公司业务最总选择的是全国快递物流查询,如下图所示:4)购买服务成功...

2018-07-10 16:40:00 8109

原创 java微信小程序支付_统一下单与更新订单状态

1.登录微信支付商户平台https://pay.weixin.qq.com/index.php/partner/public/home2.点击开发文档3.进入如下界面点击小程序支付4.微信公众平台支付账户认证认证流程如下:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_sl_api.php?chapter=3_1认证完成后,微信开发支付参数说明如下:a...

2018-07-10 15:06:26 9024 2

原创 设备影子

1.设备影子简介设备影子是一个 JSON 文档,用于存储设备上报状态、应用程序期望状态信息。1)每个设备有且只有一个设备影子,设备可以通过MQTT获取和设置设备影子以此来同步状态,该同步可以是影子同步给设备,也可以是设备同步给影子。2)应用程序通过物联网平台的SDK获取和设置设备影子,获取设备最新状态或者下发期望状态给设备。2.应用场景场景一:由于网络不稳定,设备频繁上下线。应用程序发出需要获取当...

2018-07-10 12:59:22 14836 1

原创 MQTT简介及实现原理

MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实时可靠的消息服务。做为一种低开销、低带宽占用的即时通讯协议,使其在物联网、小型设...

2018-07-10 12:10:15 26278

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除