WF Blog

Simple,So charming...

kafka数据查询过滤的方式

kafka数据查询过滤的方式

kafka数据查询过滤的方式 详细步骤 1.首先把kafka的数据导出到以log结尾的文件,在kafka安装路径bin目录下执行 ./kafka-run-class.sh kafka.tools.DumpLogSegments -print-data-log -files /home/kafka/SA/kafka-0.10.2.1/data/DEVICE_COM...

Git 常用命令

Git 常用命令

Git 常用命令 仓库 # 在当前目录新建一个Git代码库 $ git init # 新建一个目录,将其初始化为Git代码库 $ git init [project-name] # 下载一个项目和它的整个代码历史 $ git clone [url] 配置 # 显示当前的Git配置 ...

Java原子型应用

Java原子型应用

Java原子型应用 深入解析Java AtomicInteger原子类型 在进行并发编程的时候我们需要确保程序在被多个线程并发访问时可以得到正确的结果,也就是实现线程安全。线程安全的定义如下: 当多个线程访问某个类时,不管运行时环境采用何种调度方式或者这些线程将如何交替执行,并且在主调代码中不需要任何额外的同步或协同, 这个类都能表现出正确的行为,那么这个类就是线程安...

base64字符串转图片

base64字符串转图片

base64字符串转图片 代码 import org.apache.commons.codec.binary.Base64; import org.apache.commons.lang.StringUtils; import org.springframework.data.mongodb.gridfs.GridFsTemplate; @Autowired ...

生成微信JS-SDK参数工具类SignatureUtil

生成微信JS-SDK参数工具类SignatureUtil

生成微信JS-SDK参数工具类SignatureUtil JS引入 wx.config({ debug: true, // 开启调试模式,调用的所有api的返回值会在客户端alert出来,若要查看传入的参数,可以在pc端打开,参数信息会通过log打出,仅在pc端时才会打印。 appId: '', // 必填,公众号的唯一标识 time...

eclipse中git分支创建与合并

eclipse中git分支创建与合并

eclipse中git分支创建与合并 操作步骤 1、team-->switch to -->new branch: 2、接下来,我们在自己的分支里面进行文章的更改: 3、提交已改动的内容到本地版本库 4、将改动push到分支 5、这个时候继续操作主干,为了模拟项目真实情况,我们在主干上进行修改,并进行多次提交跟更新; 6、这个时候假定分支任务已经完...

基于Spring的Github第三方登录

基于Spring的Github第三方登录

基于Spring的Github第三方登录 准备工作 在做第三方登陆之前,首先我们当然需要有一个授权服务器承认的第三方应用身份,因此,我们首先前往授权服务器进行申请, 由于国内的所有应用都需要进行审核,比较麻烦,这里我们以Github为例,首先申请一个第三方应用的资格。 首先登陆Github账号,进入【Settings】->选择【Developer setting...

eclipse安装Spring Tool Suite

eclipse安装Spring Tool Suite

eclipse安装Spring Tool Suite 介绍 由于最近在学习SpringBooot,用Eclipse创建SpringBoot项目比较不爽,听说STS插件能直接创建SpringBoot项目, 就动手安装一下,希望能对像我一样的小白有所帮助。 STS:官网 https://spring.io/tools/sts/  上面有sts功能的详细描述,此处就做一下...

Node.js 环境安装

Node.js 环境安装

使用 nvm 安装 Node.js 安装 nvm wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash source ~/.bashrc 查看最新的稳定版本 nvm ls-remote 安装最新稳定版 No...

JPA entity 忽略字段

JPA entity 忽略字段

JPA entity 忽略字段 java 的transient关键字的作用是需要实现Serilizable接口,将不需要序列化的属性 前添加关键字transient,序列化对象的时候,这个属性就不会序列化到指定的目的地中。 使用示例: import javax.persistence.Entity; import javax.persistence.Id; import jav...