2018七月19

MqttWk: 基于nutzboot + t-io + redis + kafka 实现的MQTT服务端开源项目

项目首页:https://github.com/Wizzercn/MqttWk MqttWk 基于 nutzboot + t-io + redis + kafka 实现的MQTT服务broker 本项目代码主要来源于 netty/t-io/iot-mqtt-server 等众多项目,开源免费,欢迎交流学习 参考项目 https://github.com/netty/netty https://gi Continue Reading

2018六月9

NutzWk 5.0.x 微服务分布式版本开发及部署说明

NutzWk 5.x 已发布一段时间,这段时间基于此版本开发了智慧水务系统(NB-IOT)、某物联网平台、某设备租赁平台、某智慧睡眠平台、某智慧园区项目等,开发和部署过程中遇到一些小问题,开这个帖子把一些经验分享出来省的大家走弯路。 项目地址1: https://github.com/Wizzercn/NutzWk 项目地址2: https://gitee.com/wizzer/NutzWk 1、 Continue Reading

2018四月24

Java代码中使用代理

//设置代理 System.setProperty(“http.proxySet”, “true”); System.setProperty(“http.proxyHost”, “127.0.0.1”); System.setProperty(“http.proxyPort”, “1080”);

2018二月26

利用nutz+t-io实现硬件设备的socket通信

  1、MainServer 启动类 /** * Created by Wizzer on 2018/2/26. */ @IocBean public class MainServer { private static final Log log = Logs.get(); public static void main(String[] args) { try { ComboIocLo Continue Reading

2018一月21

Elasticsearch 6.1.2 (二)分页查询、排序、关键词查询,集合beetl实现前台展示

后台代码,自定义tag: package cn.wizzer.app.web.modules.tags; import cn.wizzer.app.web.commons.ex.elasticsearch.EsService; import cn.wizzer.app.web.commons.utils.YcDateUtil; import cn.wizzer.app.ycold.modules. Continue Reading

2018一月21

Elasticsearch 6.1.2 (一)中文分词设置、字符串字段排序设置

if (!esService.isExistsType(cfg.get(“es.index.name”), type)) { //初始化索引表 XContentBuilder mapping = jsonBuilder().startObject() .startObject(type) .startObject(“_all”)//设置IK分词 .field(“analyzer”, “ik_max Continue Reading

2017九月15

使用Java API绘制验证码图片

import java.awt.Color; import java.awt.Font; import java.awt.Graphics; import java.awt.image.BufferedImage; import java.io.IOException; import java.io.OutputStream; import java.util.Random; import jav Continue Reading

2017八月11

UTF-8中文字符编码和解码,用位运算实现

/** * UTF中文字符编码和解码 * 中文字符占3个字节,前缀分别是:1110XXXX 10XXXXXX 10XXXXXX * * @author FreeDroid * */ public class Utf8codeANDdecode { public static void main(String[] args) { int ch = ‘我’; byte[] bytes = codeUT Continue Reading

2017七月30

同名文件自动建立副本递归实现

public void newFile(File file){ try { if (file.createNewFile()) { System.out.println(“文件创建成功!”); } else { String cName = changeName(file); File files = new File(“.” + File.separator + cName); newFile( Continue Reading

2017七月4

分享:微信电子导航DEMO

后台JAVA代码:   package cn.wizzer.app.web.modules.controllers.front.wx; import cn.wizzer.app.web.commons.base.Globals; import cn.wizzer.app.wx.modules.services.WxAddressService; import cn.wizzer.app. Continue Reading