自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(127)
  • 资源 (4)
  • 收藏
  • 关注

原创 不重复短随机数抽取

今天小朋友问我一个短随机数抽取的问题,因为只有6位限制,不能雪花不能uuid,2个方案给大家参考一下方案1:redis存所有的数字,本地抽随机数,按照随机数取redis取,取过删除,没取到重新抽,缺点是随着能抽取的数字越来越少,本地随机数抽出相同的几率大增,越来越慢方案2:随机往mysql里存里所有可用的编号,每次先抽取一个随机数(范围为count(可使用的编号)),在mysql>=抽出的编号 limit 1...

2022-01-24 17:27:01 1388 1

原创 js文本比较(json数据比较)

最近有个需求要求比较json数据,当然有最简单的方法,循环每个键来比值,但是我偏不!因为正好想趁这个机会写一个文本比较的工具(类似git自带的比较),我搜了一下网络只找到一个LD算法似乎可以用,自己写了个demo效率一般把,而且感觉好复杂太高深。所以还是以我的理解写了一个比较工具。水平有限所以我不会写很高深的东西,所以尽量往简单的地方靠。基本概念,就是先把文本分段(比如5行一段),然后在这5行里找一个连续最多的行做基准(文本差异度>60的认为是新增行,其他的是编辑行),向下连续查找。简单的说就是尽

2021-02-10 11:22:30 2356

原创 RocketMQ消息链路路由的一个实现

最近把项目里的ActiveMQ改成了RocketMQ,改的时候发现RocketMQ好像没有什么现成的链式访问路由的配置(当然也可能是我没搜索到,问了一下群里也没有明确的说法),所以自己实现了一套。这个东西之前是存再mysql里的(为了可以回查所有过程)这次改用队列方式实现存日志来回查。一、介绍这个东西之前先讲假设一个需求来看看这个东西能干什么,假设有个需求1、用户提交短信验证码2、验证...

2020-04-03 15:35:06 1177

原创 flutter跑马灯实现

import 'dart:async';import 'package:flutter/cupertino.dart';import 'package:flutter/material.dart';import 'package:uuid/uuid.dart';typedef SimpleMarqueeChange = Function(List<Widget> item...

2020-03-18 12:13:35 1934

原创 flutter星级选择控件实现

gitee地址:https://gitee.com/tcyjc/flutter_level_startflutter_level_start介绍等级显示选择组件,包含分段图标等级,以及连续的彩虹色等级选择和显示使用说明StarLevelField 图标等级显示组件StarLevelField( img: AssetImage("assets/i...

2020-02-24 16:55:55 1145

原创 flutter城市选择器

做项目需要选择城市,flutter现成组件里没找到有全屏的,这里写了一个https://gitee.com/tcyjc/flutter_city_cn

2020-02-04 16:18:00 2089

原创 点对点连接工具

一个点对点连接工具,n年前C#写的,失业无聊在家改成了python加了点功能,主要功能是使用udp进行穿透,穿透成功后将udp端口的数据转发到本地对应tcp对应端口,同时监听本地tcp端口,将tcp端口数据通过udp端口转发到目标机器(然后再由目标机器将udp端口数据转发到它的本地tcp端口中)。码云地址服务端:https://gitee.com/tcyjc/pp_link_svr客户...

2019-12-11 17:18:51 350

原创 自己写了一个NOSQL数据库

失业在家无聊花了2个月不到的事件自己写了一个nosql数据库码云地址:https://gitee.com/tcyjc/memory_db_linux内存文件代码:https://gitee.com/tcyjc/memory_db_cpp_linux简介这个是一个nosql数据库实现,提供快速增删查等操作。程序会对输入数据建立索引文件及索引,为快速查找提供支持。程序应用场景是,给...

2019-12-10 10:51:36 915

原创 字符串搜索方法(记录)

因为需要字符串搜索功能所以写了一个方法,我叫它影子搜索,因为一直有个影子在前面“探路”,写完后总觉得有点问题,但是随便测试了几个东西好像又没有问题?先记录把等以后发现问题再说(我没有完整测试请不要随便使用免得出问题),如果测试没有问题,那么至少比暴力搜索次数要少context = b"ddcaddaabacabaabaaaadaabaaabaadaabaaaaaaaaaadaabaaa...

2019-09-20 12:52:04 243

原创 一个简单的XOR加密方法

主要用来加密流数据,因为aes太慢需求也不需要很重的加密,所有选择用xor加密,但是发现一个问题,就是加密内容是一窜json都是以“{{”开头,xor加密太简单导致很容易就猜出密码,所以改进了一下,用key的ascii码合计做开头位置开头位移,以及最后反复多次加密来解决 # 加密 key密钥 data数据 fq加密次数 @staticmethod def xor_...

2019-09-04 15:56:00 1287

原创 python多级复合对象与字典类型互转

@staticmethod def get_types(): base_type = {int, float, bool, complex, str} list_type = {list, tuple, set} dict_type = {dict} return base_type, list_type, dict...

2019-06-25 13:53:03 1286 2

原创 规则引擎

规则引擎现在很多商用软件开发本质为对于规则的一种软件化开发,对规则的实现,通过定义一个规则引擎可以更快更方便的实现标准业务下的业务流程,简化开发过程保证了绝大部分业务流程可以通过配置完成。 一、概要    因为公司业务需求,需要开发一种灵活的统一配置的平台,方便公司快速部署规则,为解决这个问题决定开发一套规则引擎来满足需求,规则引擎包含:规则路由,规则容器两部分组成。规则路由:负责对传入参数进行规

2018-01-02 15:42:54 3690

转载 ORACLE 11G 搭建dataguard详细步骤(所有操作总结)

http://blog.itpub.net/26230597/viewspace-1432637/

2017-04-13 11:06:13 12249

转载 多数据源 读写分离

http://www.cnblogs.com/puyangsky/p/6133553.html

2017-04-12 15:27:22 404

转载 用Grafana为Elasticsearch做日志分析

http://blog.csdn.net/chszs/article/details/50373453

2017-04-12 13:19:20 3269

原创 远程消息回调控制同步锁

新公司入职没几天,其他同事在做远程服务锁,要求多台不同地点的服务器中的服务相互抢锁,保证服务执行顺序。他们设计使用redis作为锁载体,应用向redis注册自己的锁,排队释放锁。但是遇到到个问题,如果使用回旋锁不断的询问服务器锁情况资源消耗巨大,急需要想其他方法进行优化。但是回调又比较麻烦,因为一台服务器上的服务可能产生多个线程来枪锁,redis具体回掉那台机器通知并不能确定。

2017-04-06 10:20:53 635

转载 Elastalert-基于Elasticsearch层面的监控告警框架

http://blog.csdn.net/gamer_gyt/article/details/52917116

2017-04-06 09:17:09 1306

转载 使用Log4j将程序日志实时写入Kafka

http://www.cnblogs.com/dreammyle/p/6598935.html

2017-04-05 13:58:12 475

转载 开源监控软件ganglia安装手册

http://blog.chinaunix.net/uid-11121450-id-3147002.html

2017-03-31 17:22:53 692

转载 Grok Debugger

http://grokdebug.herokuapp.com/

2017-03-20 13:41:19 1507

转载 Elasticsearch索引自动套用模板

http://www.cnblogs.com/JiaK/p/6134397.html?utm_source=itdadao&utm_medium=referral

2017-03-17 12:07:49 719

转载 elasticsearch配置详解

http://m635674608.iteye.com/blog/2237066

2017-03-17 11:55:34 281

转载 hadoop入门系列之三【hadoop的安装与配置】

http://blog.csdn.net/xuzheng_java/article/details/48980001

2017-03-15 10:20:28 318

转载 Zookeeper 集群+kafka集群+kafka manager搭建

http://www.07net01.com/2016/11/1714644.html

2017-03-14 15:09:43 573

转载 Hadoop使用

http://www.cnblogs.com/skyme/archive/2011/10/26/2223984.html

2017-03-13 21:42:06 641

转载 Android源码编译整理总结

原帖地址:http://www.cnblogs.com/hoji-real/articles/2144892.html经过好几天的折腾终于在Ubuntu下成功编译源码,sdk和adt,并成功使用,真实费来好大劲。即便其中还是有很多不明白的地方,下面总结以下自己遇到的问题,留到以后查看以及给遇到和我一样问题的人一些帮助1.必要的软件环境sudo apt-get i

2015-12-22 10:54:47 1678

转载 C#模拟windows账户登录,并复制文件代码

提权

2015-12-07 11:11:37 2609 1

转载 mysql 按日期分区

1、建立分区表CREATE TABLE sale_data (sale_date  DATETIME NOT NULL,ale_item  VARCHAR(2) NOT NULL,sale_money DECIMAL(10,2) NOT NULL)PARTITION BY RANGE ((year(sale_date)*100+month(sale_date))*1

2015-04-27 17:25:45 7622

原创 DES与按位异或结合产生随机的加密文本

DES与按位异或结合产生随机的加密文本

2014-11-24 21:34:17 2461

原创 基于消息系统架构设计

最近在弄一个业务系统,这个业务系统原本是有一个架构的,但是在后期扩展时发现问题多多,关键扩展很不方便,而且因为业务系统安全规格较高,数据网络连接需要通过多个闸口传递才可,而且业务系统可能需要多地系统联合组网,共享业务数据,但是各地系统又必须相互独立。用户希望修改架构,让系统可扩展性增加,同时要满足系统相互独立方便升级和后续开发。按照用户的要求我考虑使用一个基于消息传递的架构设计来满足需求。所谓

2014-05-28 15:52:20 7218

转载 Bing Maps开发应用与技巧三:Bing Maps Silverlight Control的离线开发

http://msdn.microsoft.com/zh-cn/ff849006.aspx

2013-10-11 10:05:50 878

原创 Newtonsoft.Json无法转换基类中的属性问题

现有一个类public class B{     public string AA{get;set;}}public class A:B{}使用 Newtonsoft.Json.JsonConvert.SerializeObject 将实体A对象转换为json字符时发现,A中的所有属性都有了,但是继承自B的所有属性都没有,反复查找

2013-07-19 12:22:45 3880 1

转载 CallContext和多线程

最近需要开发一个事务管理工具,帮助开发人员管理事务等一些东西(比如不用他们关连接了),这个就要用到上下文调用,于是就找到一篇相关的文章。大家也可以学习一下  http://blog.sina.com.cn/s/blog_7325e5ea0100orc9.html   前一段时间正好要在某个网页程序上开一个多线程调用多个组件的尝试,这些组件是有其他团队开发的(如:印度/俄罗斯),

2013-06-13 10:43:22 3998

原创 JS开发的WebGrid控件

这个是个演示用的程序,用C#的ASP.net页面作为容器,里面使用了之前写的WebGrid控件,我发的很多控件代码也都使用了这个控件,大家可以参考下载 下载地址http://code.msdn.microsoft.com/Using-jquery-create-Web-b5b2f83b

2013-05-08 13:50:12 1204

转载 js到处excel

//导出到Excel,注意,表格标记内不得有注释,因为childNodes会把注释也算进去//如果出错,需要关闭Excel,否则Excel进程会一直运行着function ExportExcel(btn,TabId,strCols,sTitle,sHeader,sFooter){    btn.style.cursor = "wait";    event.returnValue

2013-04-01 09:27:17 681

原创 我的一个实体操作类

之前好几个项目我都用到了一个我开发的实体操作类,今天整理了一下,贴到我的blog大家可以参考学习。这个实体类主要的目的是用来完成,查询,更新,插入和删除(增删改使用存储过程)等数据库操作,之前这些操作可能都需要通过自己编写SQL语句来完成,现在写了一个类,这个类会自动拼写SQL语句,并且返回实体列表完成数据查询。使用是只需要通过在实体类和属性中关联表和存储过程关系,就能轻松完成所有操作(在

2013-03-24 20:02:02 1383

原创 秒杀程序数据库设计

上个月有幸去腾讯逛了一圈,面试一个职位,虽然没被录取但是过程总体来讲还是愉快的。面试过程中面试我的小朋友(看年龄大概在26,7岁)问了我一个关于秒杀的问题,他说腾讯游戏经常会有秒杀的活动,很多次会导致服务器死锁或压力太大,应该如何设计减轻数据库服务器压力。当然因为面试的是PHP职位,我做的是C#和JAVA我知道应该没机会所以本不想太过“配合”的回答,但是看面试我的小朋友看我好像很不削的样子(可能因

2013-03-08 23:14:37 7128 3

转载 发布站点提示PipelinePreDeployCopyAllFilesToOneFolder

今天发布Web项目时 遇到问题 提示如下:该项目中不存在目标“PipelinePreDeployCopyAllFilesToOneFolder”。    X:\xxx\xxx\A.csproj        0        0   A用记事本打开出错的项目文件(A.csproj).末尾  -->修改为  -->通过。 我这里补充

2013-01-15 09:38:59 1737

原创 大规模插入操作防止表锁方法讨论

今天同事们在讨论大规模插入操作时锁表导致操作超时的问题,因为最近他们有个需求要求时时都可能有插入多条纪录,同时又有程序会更新这些纪录(有多个程序会去改记录操作,也有多个程序会去插入记录),而且时时性要很高。本来考虑缓冲插入也就是先将数据仍到池子里等集满或到时间后才处理插入,以减少插入动作,也有考虑将隔离等级强行下降至行,但是这些方法都有局限性,最现时的就是DBA为他们一个程序进行单独设置。而且需求

2013-01-06 12:07:59 5409 3

原创 JS写的Tab控件

//作者:虞健超(james.Yu)//日期:2012-11-26//描述:此为前年开发的Tab控件修改后的mini版,去掉了一些功能,// 需要完整版请到我的blog留言我会发邮件,// 虽然为mini版但Tab基本功能都以实现function TabControl(container) { var instance = this; var TabC

2012-12-03 10:05:21 3075

实体操作类说明文档

这个是代码的说明文档 介绍地址 http://blog.csdn.net/wsxqaz/article/details/8714192 代码下载 http://code.msdn.microsoft.com/adecea28-994e-4969-8ac9-d9ec27a6e626

2013-03-27

ExecWindows代码和程序

一个类似计划任务的程序,可以运行EXE和DLL,具体看http://blog.csdn.net/wsxqaz/article/details/7610769

2012-06-03

门票打印工具(包含源代码)

可以通过编辑XML模版并且给模版符值来进行打印或者打印预览。类似水晶报表,没有时间做界面了,如果谁有兴趣完善一下,加个控件界面。 作者: csdn用户名:wsxqaz 程序为作者辛苦制作,你可以自由使用,但是希望可以留有原作者信息谢谢

2009-10-19

上海福利彩票统计工具源代码

可以分组统计各时间段福利彩票各号码出现频率工具包含源代码

2009-09-30

空空如也

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

TA关注的人

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