自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (4)
  • 收藏
  • 关注

原创 2020年工作计划

已经是2020年,回头看我之前的年度计划,倒是忘了写19年的了,那就直接写2020年的吧,18年的计划有几个没有完成,还是要继续去完成的,这两年公司也在快速发展,随着公司的发展,个人的在各方面能力也需要提升,虽然现在也带团队了,现在来看问题也不局限于个人了,当然个人的发展,团队的发展都要提升。在这里也计划一下今年的工作。 1.了解公司的目标和全年的战略。然后分解到部门的目标,实现部门的全年目标,...

2020-02-08 14:47:40 409

原创 redis消息队列发布订阅模式

公司项目中有redis作为缓存,现在需要引入消息队列模式,redis也可以做消息队列,于是想试试搭建,现在就用redis搭建一个消息队列发布订阅模式。引入的jar包就一个                <dependency> <groupId>org.springframework.data</groupId> <artifactId>sp...

2018-03-25 18:16:26 747

原创 go语言web框架beego建立项目步骤

公司项目引进了区块链技术,区块链上的智能合约是用go语言写的,这不得不学习go语言编程的基础知识,go语言的语法知识我就不讲了,我也研究不够深入,资格不够呀,我也只是能看懂而已,在网上也了解了go语言的相关开源框架,有很多,相对用的比较多的go语言web框架就是beego了,今天研究了一下利用beego框架建立项目。在这里做一个记录,供大家参考。 我的电脑是windows系统,那就以window

2018-01-31 10:47:22 6789

原创 2018年计划

17年快要结束了,马上跨入2018年了,看了一下自己17年的计划,第2,3没有达成,1,6达成,4,5,7,8这4条当初写的太笼统了,没有可以测量的目标,不算完成达成,但是这些框架多多少少是都看了一点。总体来说还行吧,还有很大的提升空间,那就18年来完成吧,18年计划要尽量具体一点,可以测量的结果去考核。 18年的计划如下: 1.身体的最重要的,还是要加强身体锻炼,体重还是控制120,具体的体

2017-12-29 14:45:24 1774 2

转载 Java:按值传递还是按引用传递详细解说

前天在做系统的时候被Java中参数传递问题卡了一下,回头查阅了相关的资料,对参数传递问题有了新的了解和掌握,但是有个问题感觉还是很模糊,就是Java中到底是否只存在值传递,因为在查阅资料时,经常看到有人说Java只有值传递,但有人说既有值传递,也有引用传递,对于两个观点个人觉得应该是站的角度不同而得出两个不同的说法,其实两个说法其中的原理是一样的,只要咱们懂得其中的原理,那么至于叫什么也就无所谓了

2017-11-16 16:13:39 704

原创 《区块链原理设计与应用》读后感

有的人国庆国外游,国内游,有的人国庆堵在高速路上,我国庆没有出去玩,在家把杨保华的区块链原理设计与应用书看了一遍。这本书国庆前就买了一直没有时间看,总体感觉这书讲的不是很深入,很适合区块链入门者。 先简单说下本书的结构吧,分两部分,一部分是区块链理论篇,理论篇中最重要的基础是分布式系统的一些核心问题,还有就是密码学相关知识。分布式系统核心问题包括:一致性问题,共识算法,FLP不可能原理,CAP原

2017-10-14 11:30:19 7342

原创 notepad++ json格式化

(1)下载插件:根据notepad++是32位https://sourceforge.net/projects/nppjsonviewer/?source=typ_redirect的 还是64位https://github.com/zbeboy/Jsonviewer2/releases选择 (2)找到 安装目录Plugin文件夹,解压将dll文件拷贝进去,重新打开Notepad++,完

2017-09-14 14:58:45 12147

原创 hyperledger fabric交易流程

首先,先简单看看上面这个交易流程图吧,下面就这个图详细的说明一下整个fabric整个交易流程: 1.区块链客户端把交易请求发给之前约定好的所有背书节点(endorsing peer)。这里说明一下endorsing peer的选择是有一定范围的,并不是在所有的endorsing peer里随意选择,是由交易所属的ChainCode和该Chaincode所定义的Endorsement Policy

2017-07-18 10:20:03 3115

原创 hyperledger fabric框架说明

这个图就是hyperLedger fabric1.0的架构图,主要分三大模块: 1.区块链服务 区块链服务提供一个分布式账本平台。一般地,多个交易被打包进区块中,多个区块构成一条区块链。区块链代表的是账本状态机发生变更的历史过程。 2.链码服务(智能合约) 链码包含所有的处理逻辑,并对外提供接口,外部通过调用链码接口来改变世界观。 3.成员权限管理 通过基于 PKI 的成员权限

2017-07-17 16:07:19 2961

原创 什么是区块链

最近在研究区块链相关的知识,因为项目中需要区块链技术,所有就学习了一下,在这里我想写一个区块链专题。区块链还处于发展阶段。没有统一的标准和规范,下面给出wikipedia给出的定义。 A blockchain —originally, block chain —is a distributed database that maintains a continuously-growing lis

2017-07-10 11:24:39 404

原创 java实现word转pdf-附全码

之前有网友拷贝我的java实现word转pdf代码 作为demo想在本地执行,说找不到ExtITextFontRegistry这个类,这是因为我没有把全码全部拷贝出来,只是拷贝了一下核心代码。既然有网友想要,我就一次性都给出来。给大家分享一下。 其实还有几个简单的字体类 ExtITextFontRegistry字体注册类代码 public class ExtITextFontRegist

2017-07-10 11:06:35 5168 7

原创 netty之Future和ChannelFuture

在分析客户端是怎么连接服务端的和服务端怎么监听客户端请求前。很有必要熟悉netty框架整体思路,那么就不得不熟悉Future和ChannelFuture. Netty中的异步,就不得不提ChannelFuture。Netty中的IO操作是异步的,包括bind、write、connect等操作会简单的返回一个ChannelFuture,调用者并不能立刻获得结果。 在Netty中的所有

2017-06-30 15:54:22 648

原创 netty源码分析一

前段时间比较忙,没有时间去学习啦,现在稍微好一点啦,看着自己年初定下的目标,还有很多没有完成的呀。从下阶段起学习netty框架啦,之前也了解netty框架,但是没有深入理解,现在好好学习一下。 学习netty框架之前,要了解java nio基本知识java nio常见的API有 channel  channel可以理解为通道,其中包括TCP/UDP还有文件 FileChannelDat

2017-06-19 16:58:17 445

原创 java实现word转pdf第二种方法

之前说过的第一种方法 在我的项目中出现了问题 生产上就是word转pdf没有汉字显示,只有字母和数字。 因为代码中有选择字体 public int registerDirectories(){    int i = 0;        i += registerDirectory("c:/windows/Fonts");        i += registerDirectory("c:

2017-05-16 10:12:17 7154 13

原创 生活随笔

就是想写点啥,但是就不知道写什么东西,写点思想上高大上的,感觉自己没有看多少书,没有那个思想底蕴。一直想抽时间看点书,但是又一直没有看,想想今年要看6本书的目标,感觉一本书都没有看完,有点担心完不成目标呀。上周末闲着没事,看了点逻辑思维的视频,罗胖子怎么那么会讲呀,他说他也是每天逼迫自己看书,学习,把看到的,学到的转化自己的语言转述给我们。他说就像古代一样,有钱人找个人替他读书,他说他就我们现代的

2017-05-11 14:21:20 444

原创 Spring事件驱动模型

今天说说我们项目中使用的spring事件驱动模型: 首先看一下Spring提供的事件驱动模型体系图:  事件 具体代表者是:ApplicationEvent: 1、其继承自JDK的EventObject,JDK要求所有事件将继承它,并通过source得到事件源,比如我们的AWT事件体系也是继承自它; 2、系统默认提供了如下ApplicationEv

2017-04-12 16:29:20 1005

原创 java实现压缩zip文件

java实现压缩zip文件,直接上代码,工具类 package com.icitic.jd.common.util; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.Outp

2017-04-01 14:36:52 604

原创 java实现word转pdf

网上有很多word转pdf的工具和代码,比如:poi, itext, jacob, openoffice, xdocreport等等 我记得还有日本一个开源工具word转pdf。 今天说说我自己项目中使用的是xdocreport真正的核心代码比较简单。先上核心代码吧。 package com.icitic.jd.common.convert; import java.io.Fil

2017-04-01 14:09:17 21939 19

原创 java动态生成work文档

最近项目中要用到签协议,且协议要动态变化,而且把协议存放在第三方,这是需要work转pdf文件,然后把pdf文件压缩成zip文件,最后上传。大概需要是这样的。 其实我们是这么处理的 做业务时要签协议,前端要展示动态协议,后端是定时任务去处理签约时的协议上传到第三方,这样就跟业务分离。 前端我们用的是angular技术,所以前端动态展示比较容易 angular有一个数据双向绑定 这里不详细说了

2017-04-01 13:37:45 1206

转载 开源日志系统比较:scribe、chukwa、kafka、flume

1. 背景介绍 许多公司的平台每天会产生大量的日志(一般为流式数据,如,搜索引擎的pv,查询等),处理这些日志需要特定的日志系统,一般而言,这些系统需要具有以下特征: (1) 构建应用系统和分析系统的桥梁,并将它们之间的关联解耦; (2) 支持近实时的在线分析系统和类似于Hadoop之类的离线分析系统; (3) 具有高可扩展性。即:当数据量增加时,可以通过增加节点进行水

2017-03-01 19:47:16 292

原创 quartz定时持久化改造

简单介绍一下:Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,简单说就是一个java开源的定时任务框架。 quartz原理:重要理解下面4个概念 1、Job 表示一个工作,要执行的具体内容。此接口中只有一个方法 void execute(JobExecutionContext context) 2、JobDetail

2017-03-01 17:13:47 467

原创 2017年计划

1.加强身体锻炼,体重不能超过120. 2.全家去一次厦门游 3.一年看6本书,平均2个月一本 4.把spring源码读一遍,体会思想 5.把23种设计模式看一遍,体会设计思想 6.在csdn写10篇原创文章(技术方面,生活体会都可以) 7.熟悉dubbo redis框架 8.熟悉kafka activemq netty框架                

2017-02-07 17:27:46 322

转载 引领你的一生

 引领你的一生 文/李开复     前不久,我的同学兰迪·波许教授在我们的母校卡内基·梅隆大学做了一场风靡全美的讲座,题目是《真正实现你的童年梦想》。这个讲座的视频在不同视频网站上被点播了上千万次。《华尔街日报》把这次讲座称为“一生难觅的最后的讲座”。    在美国的一些高校里,“最后的讲座”是著名教授退休前的最后一课。兰迪教授并没有准备退休,但是他患了胰腺癌,只剩下几

2009-11-11 22:52:00 484 1

java实现word转pdf

java实现word转pdf

2017-04-07

java代码work转pdf

java代码work转pdf

2017-04-06

Oracle中sql查询语句练习

sql查询语句练习题40个例子还包括答案。答案可能要用word2007才能打开哦。

2010-10-23

空空如也

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

TA关注的人

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