java netty 服务端向客户端发送16进制数据,客户端无法接收-已解决

项目中需要通过netty与C语言建立连接,双方是通过16进制进行数据传输 本案例主要介绍如何在JavaNetty与C#Sokcet进行字符串通信,Java服务端,C#客户端。 重点提示:网络通信中都是byte字节,两边通信一定要统一编码,尽量避免乱码与接收不到的问题。 1.设置ChildChannelInitializer.java中initChannel(SocketCha
分类: 其他 发布时间: 08-14 22:28 阅读次数: 0

mybatis拦截sql,日志输出sql详情及其执行时间

xml配置plugin <property name="mapperLocations" value="classpath:com/tongj/stumgr/domain/*Mapper.xml"> cacheEnabled=true
分类: 其他 发布时间: 08-14 22:28 阅读次数: 0

java只要一句代码,实现多种方式解决图片压缩、旋转,裁切,加水印的问题

压缩的要求: 1、压缩程度可控制,想压缩成多小就多小。 2、压缩之后图片尽可能的不失真。 3、压缩速度要快。 4、代码简单,依赖较少。 解决方案: 使用google开源jar包 ,可实现压缩、旋转,裁切,加水印 github地址:https://github.com/coobird/thumbnailator mvn地址、jar包地址:http:
分类: 其他 发布时间: 08-14 22:28 阅读次数: 0

java敏感词过滤(词库+算法)高效率验证

需求:用户输入一段文字,验证是否包含敏感词,以及具体的是哪些敏感词,替换为*等....1.需要一个词库,我这里就是一个从github下载的一个txt文件。已转存到百度网盘,点击下载词库,提取码:tk3g2.DFA算法,性能卓越,请放心使用,直接上java代码:package com.vk.updoc.util; import java.io.BufferedReader; import java...
分类: 其他 发布时间: 08-14 22:28 阅读次数: 0

微信网页开发获取token,下载微信服务器上的临时图片

由于关联东西较多,我特意把方法从工具类提出来,放到了一个文件中,方便各位参考:package com.vk.updoc.service.impl; import java.io.BufferedReader; import java.io.File; import java.io.FileOutputStream; import java.io.InputStream; import java....
分类: 其他 发布时间: 08-14 22:28 阅读次数: 0

微信网页开发wx.chooseImage多图上传、预览(已解决)

需求:1.调用微信jsSDK选图或者拍照(选图支持选多图)2.选图或者拍照后提供预览,但不把图片下载到服务器3.提交表单的时候再一并提交,把图片下载到服务器4.支持编辑页面删除已选图片(此图已经删除到微信服务器)5.回到数据列表页后,支持点击预览wx.previewImage我的思路(关于需求1、2、3):1.需要初始化jsSDK。2.点击某个按钮,调用wx.chooseImage给用户展示选图、...
分类: 其他 发布时间: 08-14 22:28 阅读次数: 0

已解决:Windows10远程报错:由于CredSSP加密Oracle修正导致远程失败

解决方案: Windows 10 家庭版,没有 gpedit.msc,只能修改本地电脑的注册表,在本地“运行”输入: regedit   按以下目录进入:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters注意:可能后面2个目录是不存在的,需要手动新建项新建一个...
分类: 其他 发布时间: 08-14 22:28 阅读次数: 0

java调用系统截屏

直接上干货: public static void t2() throws IOException, AWTException, URISyntaxException{ Desktop.getDesktop().browse( new URL(&quot;http://www.baidu.com&quot;).toURI()); Robot ro...
分类: 其他 发布时间: 08-14 22:28 阅读次数: 0

有道翻译代码操控

import time import random import json from day01.tuozhan_all import post#导入的一个拓展包可以用我博客中上传的通用版 #此处进行的md5加密转码 def md5_my(need_str): import hashlib#哈希列表md5加密函数 # 创建md5对象 md5_o = hashli...
分类: 其他 发布时间: 08-14 22:28 阅读次数: 0

HTML文件、网页地址、网页内容 生成图片(Phantomjs)

html2image.jar 支持性特别差!!!!!!! 后面发现了PhantomJS:支持的系统是:windwos、MacOS、Linux 思路: 1.下载exe,http://phantomjs.org/download.html 2.解压到本地磁盘,java调用exe, 3.生成渲染完成的页面效果图png,存放到磁盘 我的路径情况: exe路径:D:\\c\\phantomjs...
分类: 其他 发布时间: 08-14 22:28 阅读次数: 0

人人网不用账号登录

from day02.tuozhan_all import post, get#导包为我博客上传的通用版(爬虫) import json from urllib import request, parse # 保存cookie from http import cookiejar # 通过对象保存cookie cookie_object = cookiejar.CookieJar() # ha...
分类: 其他 发布时间: 08-14 22:28 阅读次数: 0

java-同一个图片源,输出不同尺寸的图片

第一步,用户上传一个图片,数据库存储文件属性,包含宽度,高度等,同时把图片存储到服务器。   第二步,访问图片的时候带入参数(图片id,要求输出宽度,要求输出高度,其他): http://xxx.xxx.xxx.xx/regionout?id=ba50dbc29aec11e8ac7000163e080199&amp;amp;w=458&amp;amp;h=290&amp;amp;device=pc   第三步,...
分类: 其他 发布时间: 08-14 22:28 阅读次数: 0

[Mac]命令行挂载共享

最近在用“时间机器”恢复系统后发现共享无法访问,至今还没有找到问题原因,好在几经折腾把共享给挂载上了。 恢复后每次用Finder访问上次的共享文件替身会导致 Finder 卡死,重新启动 Finder 后左边收藏栏的图标都会变成文件夹样子且无法点击,哎,只能重启了。 通过强大的搜索工具发现,命令行输入命令共享其实也是可以的访问的。 使用终端连接smb https://www.jianshu...
分类: 其他 发布时间: 08-14 22:28 阅读次数: 0

爬虫(爬网页)代码通用版本0.1

#导包 from urllib import request,parse from urllib.error import HTTPError,URLError # 保存cookie from http import cookiejar class session(object): def __init__(self): cookie_object = cookieja...
分类: 编程语言 发布时间: 08-14 22:28 阅读次数: 0

数据库优化总结:58到家数据库30条军规解读

军规适用场景:并发量大、数据量大的互联网业务 军规:介绍内容 解读:讲解原因,解读比军规更重要   一、基础规范 (1)必须使用InnoDB存储引擎 解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高   (2)必须使用UTF8字符集 解读:万国码,无需转码,无乱码风险,节省空间   (3)数据表、数据字段必须加入中文注释 解读:N年后谁tm知道...
分类: 数据库 发布时间: 08-14 22:28 阅读次数: 0

[印象笔记]使用印象笔记收藏代码片段

偶尔会写一点脚本,喜欢将一些代码片段收藏到印象笔记里,或许是搜索的姿势不对,感觉大象在代码整理这块有点弱,所谓的代码块格式,就只是给代码加个框,直到最近用上 VSCode ,开启了代码收藏新姿势。 印象笔记中的“代码块”格式 在正文中鼠标右键选择“格式”--“代码块”就可以插入代码块了 有个小点需要注意,当选中代码后设定“代码块”格式后这部分文字会变成同一种颜色。     代码着色 ...
分类: 编程语言 发布时间: 08-14 22:28 阅读次数: 0

常见的socket出错总结

常见错误                        ECONNREFUSED(111):   没有这个端口             EAGAIN(11):                      buff已满             EPIPE(32):                        客户端断掉了             ECONNRESET(104):   客户...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

SSL编程- 简单函数介绍

SSL编程   OpenSSL是一个开放源代码的SSL协议的产品实现,它采用C语言作为开发语言,具备了跨系统的性能。调用OpenSSL的函数就可以实现一个SSL加密的安全数据传输通道,从而保护客户端和服务器之间数据的安全。   头文件: #include &amp;lt;openssl/ssl.h&amp;gt; #include &amp;lt;openssl/err.h&amp;gt; 基于OpenSSL的程序都要遵循...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

OpenSSL 双向认证

在使用OpenSSL进行SSL双向认证时,需要在服务器和客户端配置如下接口函数:     SSL_CTX_set_verify(SSL_CTX* ctx,int mode,int (*verify_callback)(int,X509_STORE_CTX*));   SSL_CTX_load_verify_locations(SSL_CTX* ctx,const char...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0

openssl动态库生成以及交叉编译

虚拟机环境 ubuntu12.04 开发板 EasyARM-i.MX280A:   64m  sdram  128M  nandflash   运行官方提供的Linux-2.6.35.3内核linux   首先说一下如何在主机上进行编译,并生成动态库 在https://www.openssl.org/source/下载最新版的openssl,我下载的是 openssl-1.1.0c.t...
分类: 其他 发布时间: 08-14 22:18 阅读次数: 0