![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
研发管理
songanshu
这个作者很懒,什么都没留下…
展开
-
JSON格式字符串数组对象属性合并追加
最近有个需求,需要把JSON格式字符串数组对象属性合并追加,需要的格式:[{name='颜色', value=[白色, 黑色, 黄色]},{name='尺寸', value=[M, L, XL]},{name='布料', value=[纯棉]}]合并前的json字符串"[{\"key\":\"颜色\",\"value\":\"白色\"},{\"key\":\"尺寸\",\"value\":\"M\"},{\"key\":\"布料\",\"value\":\"纯棉\"}]";"[{\"ke.原创 2020-08-31 09:56:17 · 1082 阅读 · 0 评论 -
通过SVG实现彩票数据走势图
主要通过html、css、js、svg等实现了彩票的数据走势图,主要利用空闲时间学习了下,请勿作为他用!svg.js 下载:https://download.csdn.net/download/songanshu/11863230<!DOCTYPE html><html> <head> <meta charset="utf-8">...原创 2019-10-14 16:44:01 · 1414 阅读 · 3 评论 -
系统中的红包功能、红包算法、红包分配
package com.common;import java.util.ArrayList;import java.util.HashSet;import java.util.List;public class HongBaoUtil { /** * 1.总金额不能超过500000000 单位是积分 * 2.每个红包都要有积分,最低不能低于500分,最大金...原创 2019-02-27 14:01:48 · 388 阅读 · 1 评论 -
RSA 利用分段加解密 解决IOS、Android、JAVA后台服务器 加解密数据交互安全问题
之前用的对称加密,安全方面欠妥。后来换成了RSA非对称加密,走了很多弯路。比如:1、利用JAVA代码生成出来的秘钥对不能正确解密和加密;2、密文加解密长度限制等等;网上找了好多资料后终于调通了,现总结如下:1、运用SSL工具生成IOS和JAVA能识别的证书,不懂的可以问问度娘;2、Windows环境搭建SSL麻烦点,但是mac自带有这个,可以让有mac的兄dei生成哈就可以了;3...原创 2018-11-26 17:42:15 · 1404 阅读 · 0 评论 -
TimeZoneUtil 取国际地区时间,时间操作类
package com.dbutil;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;import java.util.SimpleTi...原创 2018-11-26 17:07:52 · 1527 阅读 · 0 评论 -
ActiveMQ 消息队列模式的分析及使用
转载自:https://blog.yoodb.com/yoodb/article/detail/1501 消息队列(Message Queue)是分布式系统中重要的组件,通用使用场景可以简单地描述为当不需要立即获得结果,但是并发量需控制时就需要使用消息队列。消息列队有两种消息模式,一种是点对点的消息模式,另一种是订阅\发布的消息模式。点对点的消息模式点对点的模式主要建立在一个队列上...原创 2018-10-09 11:47:39 · 206 阅读 · 0 评论 -
htmlunit 抓取网页数据(页面异步加载)
很多网页数据是通过异步加载的方式加载,通过jsoup获取数据只能获取静态数据.如果需要获取异步加载后的数据,这时候就需要htmlunit 了。话不多说,直接看代码!maven 配置: <dependency> <groupId>commons-logging</groupId> <artif...原创 2018-08-22 11:26:19 · 2813 阅读 · 0 评论 -
JAVA 字符或数组判断是否包含重复值
@Test public void test(){ String a="a,b,c,d,e,f,g,h,a,c,d,e"; String b[]=a.split(","); String temp = ""; for (int i = 0; i < b.length- 1; i++) { ...原创 2018-08-10 15:16:59 · 6401 阅读 · 1 评论 -
Springboot 打包部署(jar、war)
最开始用命令打包的时候各种踩坑,利用这个命令:mvn install:install-file -Dfile=D:\Server.jar -DgroupId=com.greatch -DartifactId=Server -Dversion=3.5.0 -Dpackaging=jar -DgeneratePom=true -DcreateChecksum=true一直报“没有找到主清单属性”解决...原创 2018-07-12 15:27:42 · 413 阅读 · 0 评论 -
基于zTree实现异步加载和数据回选
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <met原创 2018-07-03 15:59:49 · 1998 阅读 · 0 评论 -
jna调用C的dll (包含源码)
话不多说直接正题。下载两个JAR jna-3.5.1.jar和platform-3.5.1.jar,我源码里面有。新建java项目导入两个jar把生成好的dll文件放在项目根目录下特别注意:如果是32位dll请用32位的JDK,如果是64位的dll请用64位的JDK 否则会报新建TestJNA接口类继承Library编写测试方法直接解压运行地址:https://download.csdn...原创 2018-05-30 16:42:18 · 2159 阅读 · 4 评论 -
软件开发模式定义、区别(瀑布、迭代、螺旋、敏捷)
1、瀑布模型是由W.W.Royce在1970年最初提出的软件开发模型, 瀑布式开发是一种老旧的计算机软件开发方法。瀑布模型式是最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档,测试计划和代码审阅等等。 瀑布式的主要的问题是它的严格分级导致的自由度降低,项目早期即作出承诺导致对后期需求的变原创 2018-02-07 10:26:27 · 1356 阅读 · 0 评论