自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

DOBEONE玉苑的博客

哈哈哈哈哈哈哈哈哈哈

  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

原创 自制小工具-在线webSocket连接测试工具

使用场景最近在进行websocket开发的时候,没有找到一个趁手的在线WS和WSS连接测试工具,这使我十分的苦恼,所以特此开发一个小工具,特此在这分享给大家。工具地址webSocket工具工具截图使用详解地址栏[协议选择] 用户可以在ws协议和wss协议中自行选择[请求地址] 用户需要输入除协议外的完整请求地址信息栏[服务器返回信息] 在信息栏的左边显示服务的的返回信息,以及连接的相关信息[用户发送信息] 如果连接有效,用户发送的数据将像是在信息栏的右边功能栏[信息

2021-05-22 11:15:36 4795 1

原创 Cocos Creator 自制小工具-小游戏场景地图编辑器

使用场景在cocos中如果不使用TiledMap的话,单纯的使用预制体在creator编辑器摆出游戏场景的话效率太低了。所以提供一种外置编辑器编辑好地图,导出地图文件,然后在游戏中读取使用的解决方案。编辑器地址地图编辑器编辑器截图使用详解编辑栏[拖动] :点击编辑栏拖动即可拖动编辑栏中显示的地图[放大缩小视图] :在编辑栏滑动鼠标的滚轮即可对当前地图进行放大缩小(移动设备使用两个手指的滑动来控制地图放大缩小)[点击编辑地图] :点击地图中相应排列数的节点,则代表使用当前选定建筑物类

2021-05-14 18:54:36 2178 1

原创 Cocos Creator 自制小工具-音游小游戏节奏编辑器

分析在音游类小游戏中很多都是由轨道和出现的道具节点组成:(这是网上找的小游戏截图,仅用于展示)解决方案提供给策划一种可以边听音乐边编辑节奏点的工具,所以我在周末的时间自己做了这样的一款编辑器提供使用:节奏编辑器使用详解快捷键[空格] :暂停音乐或播放音乐[数字键 1-6] :对应编辑栏中的节点,使用快捷键可以在音乐播放的过程中一边播放一边快捷编辑[鼠标滚轮] :音乐的倒退或者快进,用于回听或者提前听一段音乐进行编辑编辑栏[时间轨道] :以时间间隔为轨道的显示区域,用于

2021-05-10 14:25:13 2483 6

原创 腾讯云函数 UserCodeError

记录今天传代码到腾讯云函数后发生异常:日志:Result:{"errorCode":-1,"errorMessage":"UserCodeError"} API网关提示:{"errorCode":-1,"errorMessage":"user’s issue failed:kLoadFuncFailed"}排查了之后发现是代码有个语法错误。。。。改完重新上传就好了,犯了个低级错误~...

2020-07-26 20:05:48 2324

原创 nodejs superagent post请求异常 zlibOnError 解决记录

在使用 superagent 做post请求的时候出现下面异常{ Error: incorrect header check at Unzip.zlibOnError (zlib.js:153:15) errno: -3, code: 'Z_DATA_ERROR', response: null }提示的异常应该是返回数据解压缩时编码不匹配导致异常,下面是遇到的问题类型的地址:https://github.com/visionmedia/superagent/issues/927只要在请求时加上

2020-07-26 19:51:58 2036 1

原创 java 平均分割图片到文件,与Http获取网络图片的一部分,用于用户的默认头像获取

业务场景1、用户未设置头像时,根据一张大图来随机获取图上的的一个区域来作为用户的默认头像解决思路思路1:将大图平均分割成小图,然后保存起来,提供程序读取对应的地址。 思路2:动态读取一张网络图片,根据所需的位置裁剪写入http的返回体中。参考文档1、javax.imageio.ImageIO; 2、java.awt.image.BufferedImage;程序代...

2018-03-29 17:33:10 511

原创 Java 关于爬取网站数据遇到csrf-token的分析与解决

问题描述在爬取某网站的时候遇到了问题,因为网站的避免CSRF攻击机制,无法获取到目标页面数据,而是跳转到一个默认页面。关于CSRF1、CSRF tokens是如何工作(详情请点击查引用源站点) 1、服务器发送给客户端一个token。 2、客户端提交的表单中带着这个token。 3、如果这个token不合法,那么服务器拒绝这个请求。2、java 站点应对CS...

2018-03-24 14:58:29 6366 3

原创 java 使用图片代理程序,解决网站图片防盗链机制(测试百度,QQ空间有效)

业务场景1、页面引用其他站点图片的时候,由于某些站点存在图片的防盗链机制,所以在引用图片的时候,返回的一张默认的图片,而不是原图片。 2、使用java完成一个代理程序,代理所有的存在防盗链机制的图片请求,绕过防盗链机制,返回原图片解决思路1、代理请求传输的http头信息Host,使用图片url的Host,而自身站点的Host地址 2、代理请求传输的http头信息Referer,...

2018-03-22 15:55:50 2223

原创 java 使用redis记录logback日志,由自定义Appender与Jedis的使用实现。

需求1、获取日志的产生的线程名称,记录器名称,上下文产生时间,日志发生时间,自定义日志的信息 2、将获取的信息以json的形式保存到redis中思路1、配置logback使用自定义Appender实现,来获取对应的日志信息 2、配置一个单列的redis工具类(不影响其他业务),将获取的日志信息保存起来依赖1、logback<!-- 日志:slf4j是接...

2018-03-15 20:12:27 3759

原创 java 使用JavaMail 做异常邮件报警 ,支持163邮箱、outlook邮箱

需求想要使用邮件来监控服务器上的异常信息,当程序抛出指定自定义异常的时候将异常信息以邮件的形式发送到监控的邮箱。要求 1、发生异常时捕获异常信息 2、时实发送信息邮件到目标邮箱 解决方案 1、自定义一个基本的异常,其他的使用异常继承改异常 2、该异常的构造方法接收信息参数和具体异常实体,然后生成邮件信息,发送邮件 3、具体的程序发生异常时捕获抛出的异常,然后抛出一个自定义的基本...

2018-03-01 14:41:35 7513

原创 使用jquery.table2excel,将HTML的table标签数据导出成excel,包含导出图片到excel

在web实际使用中,需要将页面的表格转换成为EXCEL表格,原想写个原生的,但是发现一个插件很好用——jquery.table2excel,在这写一个简单的demo。参考来源jQuery之家介绍table2excel的github地址table2excel的js文件下载地址源代码<!DOCTYPE><html> <head...

2018-02-10 11:42:05 26632 32

原创 java 发送POST、GET请求时,获取请求的头信息Set-Cookie,请求携带Cookie

需求背景1、前端在请求时遇到跨域请求,连续的请求之间需要携带上一次的Cookie,前端不便于实现。 2、所以需要后端实现Cookie的获取与请求携带,实现请求服务的代理请求。可行性分析1、 cookie (储存在用户本地终端上的数据) Cookie 是在 HTTP 协议下,服务器或脚本可以维护客户工作站上信息的一种方式。Cookie 是由 Web 服务器保存在用户浏览器(

2018-01-22 11:25:23 70405 1

原创 jQuery Ajax中参数data传入string类型,请求数据多一个冒号的分析

问题发生环境在使用jQuery的ajax函数时候,data传入一个字符串,但是请求的数据后尾出现了一个冒号(:),但是传入object类型调用请求正常。请求截图: ajax方法截图: 调试截图: 传入object类型调用截图 问题分析1、为什么会出现冒号情况 因为使用的是谷歌浏览器(Chrome),在开发者工具的From Data中查看有两个模式:v

2018-01-11 13:44:12 20991

原创 AngularJs v1.6.6,使用Lodop打印页面嵌入ECharts图表

需求背景因为需求的需要,需要在打印页面将一个折线图嵌入。 数据绑定使用:AngularJs 打印插件:Lodop 折线图渲染:ECharts参考文档1、Lodop官网 2、ECharts文档解决思路1、将图表生成图片文件,然后将图片输入lodop插件中。 参考: 1、ECharts绘制的图形保存为图片 2、Lodop演示用BASE64编码输出

2018-01-08 10:38:56 2202

原创 Java 使用科大讯飞MSC SDK,在web服务端将文字合成语音,将pcm文件转为wav格式返回

本文讲述的是使用科大讯飞MSC SDK将语文字合成语音,然后以web接口的形式把合成的音频数据返回前端。流程1、接收接口参数传入的要合成的数据 2、使用MSC SDK把数据合成*.pcm文件 3、获取wav文件格式头 4、将格式头与文件内容拼接返回 5、清空文件和生成的语音列表资料科大讯飞Java语音程序用户指南 MSC Java API 文档 WAV文件格式分

2018-01-02 19:30:52 5225 12

原创 java 代码实现使用Druid 链接池获取数据库链接

因为原先使用的c3p0链接池,时常出现:APPARENT DEADLOCK!!! Creating emergency threads for unassigned pending tasks,以及出现线程死锁的情况导致服务器经常需要重启,很是头疼。所以考虑使用Druid 链接池来代替原先的c3p0.Alibaba Druid中文文档package db.conn;import java.sql.C

2017-12-27 16:38:06 15051

原创 AngularJs v1.6.6,使用window.print()打印报表实现

原先使用Grid++Report6打印报表,由于这个插件对于浏览器支持不到位,所以放弃使用了。所以考虑的做一个可以可以直接使用浏览器默认的打印方式实现(window.print());参考了京东的订单打印,有如下思路:在html页面完成对应打印单据的排版 调用打印页面调用的时候携带数据跳转到打印页面获取url携带的信息,使用ajax获取打印的数据使用angularJs来渲染需要打印的数据h

2017-11-24 17:35:21 3188

原创 java servlet获取上传图片以二进制保存到MySQL中,读取Mysql保存的二进制图片

因为设计的需要,将图片保存到数据库中(很不推荐这样做,这样会消耗数据库的磁盘io和网络带宽)需要完成的部分如下图片上传的html页面处理上传图片保存到数据库模块上传成功取得数据库中的图片模块图片上传的html页面:Image.jsp<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><!DOCTYPE HT

2017-11-20 17:14:28 4035 8

原创 Grid++Report6 B/S报表打印之Java,使用jsp打印报表实现

Grid++Report6 B/S报表打印之Java,使用jsp打印报表实现

2017-11-14 13:56:57 4867 2

原创 AngularJS v1.6.3,监听数据变化$scope.$watch不生效问题

在页面使用数据绑定,并且监听的时候发现了$scope.$watch并不生效

2017-11-09 09:43:54 2713

原创 java 控制台显示输出柱状图 ,生成字符组成柱状图

在开发过程中,想要更直观的查看数组的分布情况,特编写了一个在控制台生成柱状图的工具类:主要支持数组类型: Integer[] 、Double[] 、Long[]

2017-11-08 23:19:02 2099

原创 java protostuff实现文件级数据缓存,使用文件缓存对象,java文件级数据缓存

由于业务需要使用文件级别的缓存,特此采用protostuff加上基本的TXT文件操作,来实现基于文件的缓存。实现以下功能:文件级别缓存的对象工具类1、传入一个对象和缓存时间还有缓存名称对这个对象进行缓存2、传入一个缓存名称查询是否存在这个名称的缓存3、传入一个缓存名称和该类的类型对象获取对应的缓存4、传入一个缓存名称删除该名称的缓存

2017-10-13 23:08:40 1261

原创 AngularJS+Bootstrap 分页功能实现,同时支持模糊查询分页

因为项目的需要需要实现页面的分页功能,需要用到AngularJS+Bootstrap来实现页面的分页功能,同时支持模糊查询分页。

2017-09-11 20:18:56 2188

原创 多个iframe中Ajax请求导致 status canceled 的原因分析

在后台系统的开发过程中遇到了,莫名其妙的请求发生异常的错误,经过一番研究,总结一下我的研究结果,如果不对的地方请各位指出:使用场景:在系统的应用中,设计多个iframe的使用,在每个iframe的使用中会使用不等多个异步的ajax请求发生错误情况:1、在不同iframe中请求总存在相同的请求url的异步ajax,而这些请求需要返回的时间也是比较的长,所以在已有ajx请求的过程中另外

2017-08-02 16:53:52 3330

原创 LeetCode Add Two Numbers 之JavaScript 多种解法

LeetCode Add Two Numbers 之JavaScript 多种解法

2017-07-13 12:45:21 1447

原创 LeetCode Two Sum 之 JavaScript 多种解法

LeetCode Two Sum 之 JavaScript 多种解法

2017-07-11 16:52:19 554

原创 AngularJS 多重搜索——之三重搜索实现

AngularJS 完成对请求回来的ajax数据作搜索处理,并且需要满足多重的条件搜索

2017-07-11 14:00:58 979 1

原创 JAVA 与C# 的AES的加密函数、解密函数,加密解密结果一致

因为开发需要用到java以及c#之间的数据传输,所以使用到AES的加密函数、解密函数。亲测可用,分享给大家:java代码:package my;import javax.crypto.*;import javax.crypto.spec.SecretKeySpec;import sun.misc.*;public class Xianchengmingming {

2017-07-01 14:20:51 5488 2

原创 AngularJS v1.6.3,在select标签中使用ng-options无法触发ng-change事件

AngularJS v1.6.3,在select标签中使用ng-options无法触发ng-change事件

2017-06-29 09:53:10 7601

原创 使用Intellij IDEA打开MyEclipse项目的具体设置

因为公司开发的需要,将开发环境从MyEclipse转到Intellij IDEA,所以遇到了两个编辑器出现的一系列问题,下面是我的设置过程:

2017-05-31 15:09:38 7363

原创 java Servlet使用c3p0创建多个Mysql数据库连接池,Sevlet使用c3p0创建oracle数据库连接池

java Servlet使用c3p0创建多个Mysql数据库连接池,Sevlet使用c3p0创建oracle数据库连接池

2017-04-24 14:54:24 2685

原创 java Mysql的跨服务器不同表结构的联合查询,两不同服务器上的不同表查询

java Mysql的跨服务器不同表结构的联合查询,两不同服务器上的不同表查询

2017-04-22 10:00:37 4024 7

原创 java Servlet操作多个mysql数据库

java Servlet操作多个mysql数据库

2017-04-21 12:34:31 3066

原创 java爬虫 抓取国家统计局:统计用区划代码和城乡划分代码(抓取省市区镇县办事处村委会数据)生成json

java爬虫 抓取国家统计局:统计用区划代码和城乡划分代码(抓取省市区镇县办事处村委会数据)生成json

2017-04-20 11:48:13 5532

原创 Mysql从UNION ALL查询结果集中查询对应列出现错误"Every derived table must have its own alias"

Mysql从UNION ALL查询结果集中查询对应列出现错误"Every derived table must have its own alias"

2017-04-20 11:31:56 42926

原创 java取得Mysql主键,在Mysql获取表中所有的主键

java取得Mysql主键,在Mysql获取表中所有的主键

2017-04-20 09:56:47 4190

原创 SSM(Spring + Spring MVC +Mybatis)的Redis缓存,JedisPool配置

SSM(Spring + Spring MVC +Mybatis)的Redis缓存,JedisPool配置

2017-04-20 08:57:54 12393

MySql.Data.dll 6.6.6

MySql.Data.dll 6.6.6

2017-08-02

31个省市的区镇县办事处村委会json数据

31个省市的区镇县办事处村委会json数据

2017-04-20

空空如也

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

TA关注的人

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