自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (11)
  • 收藏
  • 关注

原创 支付宝App无线网络性能该何如保障

App : 树服务:树叶无线网络: 树干无线网络的挑战:设备首先,高延时,低宽带,劫持,篡改,高丢包率核心目标:稳定,可靠,快速网络基础设计统一网络库:连接管理及网络IO;协议处理;安全传输接入网关:连接保持服务网关终端网络监控:HTTPDNS全网调度多维度策略控制独立通道,安全校验请求优化,快速生效

2016-08-31 20:44:58 1286

原创 阿里云App性能优化实践

超级App运维体系监控度量指标(性能,电量,流量,内存,稳定性)覆盖率,极端闪退、启动卡死实时查找用户出错信息问题归纳到模块中问题指标化分布(如启动时间的区间分布情况)诊断诊断方式(推拉结合、白名单)推拉结合:下指令可以得到用户的诊断信息,或用户主动上传诊断信息诊断成功率:(性能稳定性100%)修复多种手段(在线配置,自动熔断

2016-08-30 21:10:51 528

原创 阿里巴巴开源项目

网址:https://github.com/alibaba/基于iBatis和Spring的轻量级分布式数据访问框架(DDAL):https://github.com/alibaba/cobarclient

2016-08-30 20:05:12 400

原创 ibatis数据表和JavaBean映射的问题

设计了一个数据表,里面有个字段为updateuser_id,但我存储的时候并没有给其设置值,所以值为null,然后在Java中定义了一个Bean,声明updateuser_id对应的属性为updateUserId,类型为int,,在xml中配置当我使用到这个映射结果集时,因为java中的类型为int,不能给其赋值为null,所以这里会产生错误解决方法:1. 在数据库中存储该信息2.

2016-08-30 19:43:52 1415

转载 如何学习?

引子【学习改变命运】一人去算命,算命先生摸骨相面掐算八字后,说,你二十岁恋爱,二十五岁结婚,三十岁生子,一生富贵平安家庭幸福晚年无忧。此人先惊后怒,道:我今年三十五岁,博士,光棍,木有恋爱。先生闻言,略微沉思后说:“年轻人,学习改变命运啊!”——转自微博段子本文的主要读者是需要学习的人和需要辅导别人学习的人,你可能是其中的一员。正文大多数人对学习的认知还停留在校园时代。对他们来

2016-08-30 19:38:12 354

原创 如何写好软件?

写软件就相当于讲故事,你的故事是给人看的,你讲的故事够清晰,不添加额外的干扰因素,只为讲好一个故事,那么你就会写出一个好的软件。

2016-08-26 20:35:44 585

原创 什么是问题

一切你认为是问题的都是问题提出问题,不管别人解不解的出,记录问题,总结问题,归纳解决方法

2016-08-26 19:43:22 388

原创 多个关联表的批量插入实践

之前接触到的都是单表的批量插入,这没什么问题,但现在是多个表的一个批量插入。例如表A、表B,其中表B关联表A,现在的要求是插入数据到表A、表B中,因为存在外键的关联,所以必须表A先有主键,才能插入外键到表B,这就存在一个寻找刚插入的表A的主键问题,你们觉得有什么方法可以解决呢?这里的做法是:在表A中设置一个字段:rownum,记录当前插入数据的数目,先插入表A,因为当前rownum可以

2016-08-26 19:34:28 7060 1

原创 使用SQL语句实现分组的第一天

最近有用到sql对某些信息进行分组(ps:其实一开始我是使用java代码先实现分组,然后再往表里插数据的,但老大不太认可,所以改用sql语句分组)因为本身sql的功底比较差,所以写不出什么东西,于是老大亲自出马,写了一些sql语句给我,然后我对这些语句分析了一下,总结如下:1. 使用的是存储过程,过程中使用到了游标,定义格式: DECLARE 游标名 COURSE FOR  select_

2016-08-24 22:04:33 997

原创 工作沟通

主动沟通,善于沟通;带着答案去问问题,带着问题去探索答案;协同合作,保持一致性。

2016-08-23 22:30:52 300

原创 设计的过程思考

最近在设计读取Excel的功能,一开始我考虑的很全面,各个点都涉及到了,考虑了很多,然后在这些考虑下开展代码的编写,发现写着写着就有问题,最终因为很难去修改导致原来的代码很难理解和维护。总结:有些时候前期过多的考虑会影响你的设计的复杂度,我认为的设计是一个迭代的过程,一开始可以考虑的很简单,后来在实现的过程中可以扩展自己的设计,通过实践来完善自己的设计,通过可扩展接口来完成扩展功能。总之,设计

2016-08-23 22:26:01 332

原创 poi读取excel文件的再次实践

之间使用过POI相关Api来读取excel文件,之前的读取内容的策略在某些情况下不适用,因为合并的列可能位置多种多样,如何能正确读取到真正存储的数据呢?今天问了同事一个问题,然后他告诉我说有一个很好的方法来解决问题读取数据的问题,那就是获取Sheet中所有合并的单元格集合,然后再遍历的时候,如果该单元格在合并的单元格中,则取左上角的那个值,这样就可以完美解决很多问题(ps:我之前的做法记录

2016-08-23 22:18:22 291

原创 POI实现Excel写入

使用POI相关API实现Excel的写入,代码如下:package com.pan.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOExcepti

2016-08-21 23:18:02 9082 1

原创 poi读取excel的使用

使用POI相关API来读取Excel,代码如下:package com.pan.utils;import java.io.File;import java.io.FileInputStream;import java.util.ArrayList;import java.util.HashSet;import java.util.List;import java.util.Map

2016-08-20 20:54:51 3326 2

原创 一次编程比赛的设计

在一次编程比赛中,题目要求是对字符串进行排序:排序规则:1) 数字按数字大小排序,0多的排在前面;例: 01 1 2 10 001  ->  001 01 1 2 102) 字母,则AA排在aa前面,大写字母在前;例:Aa b a B  Cd c -> Aa a B b Cd c3)字母优先级最低,其次是数字,其它字符按ACSII码的顺序排列。一开始拿到这个问题,我首先

2016-08-14 12:30:01 320

原创 jsp include标签引入html文件中文乱码问题解决

有两种方式:1、在所有的html页面加入2、在web.xml中配置 Special property group for JSP Configuration HTML example. JSPConfiguration

2016-08-06 21:55:51 3078

原创 html页面数据的维护

在Java Web开发中,后台页面开发技术使用JSP,有时候我们需要维护两份数据,一份是后台传递的数据,还有一份是js产生的数据,这两份数据维护起来还是比较麻烦的,当一个新人接触一个已开发完的项目,现在他需要维护这些数据,需要做相应的修改,那么有两个麻烦:a) 修改了一个却忘记修改另一个b) 测试验证的时候需要做相应的操作才能验证是否修改正确那么问题来了,如何解决这个问题呢?

2016-08-06 21:51:39 5909

原创 IE8和Firefox对于table有不同的展示效果

近日,遇到一个table样式的问题,在IE8和在Firefox下展示的效果不太一样,例如如下代码 name address sign detail如果table的长度大于100 + 200 + 200 + 300 = 800,在Firefox下可以自适应,即td会自动设置相应的值以保证长度总和等于table的长度但在IE8下是以td本身的长度来显示的,所以

2016-08-06 19:26:25 710

原创 关系数据库查询优化的初次体验

最近一直在看关系数据库系统知识,主要还是从概念上去了解关系数据库的一些知识,之前没有系统的学习这方面的知识,现在重新去构建这块的知识体系。学习到关系查询优化这块的知识,通过对书本上的分析,了解到查询优化这块的知识,起初在我的知识里,我认为RDBMS会优化查询这块的内容,即认为所有人写的查询被RDBMS优化后都是一种执行情况。但事实上并不是这样,RDBMS有多种执行策略,但这种策略知识在已有的查询语

2016-08-02 20:12:59 801

基于redis实现的限流SpringBootStarter.zip

基于redis实现限流方法,支持三种算法:简单计数、滑动窗口、令牌桶 自动注入CounterRateLimiter、TokenBucketRateLimiter、SlidingWindowRateLimiter (1)CounterRateLimiter(简单计数限流): 限制在一定时间time内,调用次数不能超过count,超过后,在后续time时间内都会被限流 (2)TokenBucketRateLimiter(令牌桶限流): 固定速率(rate/s)往桶中放令牌,桶的容量为capacity,当1s内有capacity个请求达到,那么可以应对(突发的流量), 但后续桶中没有令牌可用时,则被限流。 (3)SlidingWindowRateLimiter(滑动窗口限流): 将限流时间窗口内的请求会被计算到限流次数中,且窗口是跟随时间滑动的,配置参数同CounterRateLimiter

2023-04-23

微信小程序、公众号对接Java SDK.zip

对接微信小程序、公众号接口 小程序: (1)登录 (2)支付 (3)消息 (4)二维码 公众号: (1)登录 (2)消息 (3)媒体 (4)图文 (5)二维码 (6)菜单管理

2023-04-23

TTS Java SDK.zip

对接阿里云语音合成服务、百度语音合成服务,支持多文本生成一个音频,具体需要用到“基于ffmpeg的音频处理Java SDK”,支持短文本、长文本

2023-04-23

短信发送Java SDK.zip

对接了阿里云、腾讯云短信服务接口的Java SDK

2023-04-23

基于paho的MQTT Java SDK.zip

基于org.eclipse.paho.client.mqttv3实现的MQTT发布、订阅客户端 (1)订阅接口(MqttSubscribe) void subscribe(String topic, int qos, MqttMessageCallback mqttMessageCallback) throws MqttSubscribeException; void subscribe(String[] topic, int[] qos, MqttMessageCallback mqttMessageCallback) throws MqttSubscribeException; (2)发布接口(MqttPublish) void publish(String topic, int qos, String message) throws MqttPublishException; void publish(String topic, int qos, byte[] message) throws MqttPublishException;

2023-04-23

发送邮件Java SDK

通过smtp协议发送邮件,支持多发件人,用逗号隔开

2023-04-23

基于ffmpeg的音频处理Java SDK

基于ffmpeg的音频处理Java SDK (1)支持批量剪切mp3的音频资源 (2)支持截取wav、mp3音频段 (3)支持格式转换:转wav、mp3 (4)支持获取音频文件信息

2023-04-23

Android Apk包解析SDK

解析Android apk包,解析出包名、应用名称、图标等信息,同时支持vector xml格式定义的图标,会将其转换为svg,最后再将svg转换为png,难点主要时针对不同类型的图标进行解析

2023-04-23

青春有你2dataset.zip

青春有你2图片进行二分类所需的数据集资源,包含label.txt、test.txt、train_list.txt、validate_list.txt、jgp目录

2020-11-24

项目门户源码

项目门户,统一项目访问入口,项目gitee地址:https://gitee.com/youpanpan/project_portal

2019-02-18

代码生成平台源码

代码生成平台,根据自定义的模版文件生成代码,支持两种模版引擎:Thymeleaf、FreeMarker,开源项目地址:https://gitee.com/youpanpan/code_generator

2019-02-18

个人主页SpringMVC项目

个人主页SpringMVC项目

2016-08-21

apache-ant-1.9.7-bin.zip

ant一个编译、部署软件工具,纯java语言编写,大多用于Java软件开发

2016-07-24

axis-bin-1_4.zip

axis-bin-1_4.zip包含axis的lib,doc,samples,还有一个axis webapp

2016-07-24

sspringmvcH

SpringMVC+Spring+Hibernate集成所需jar

2015-12-15

keySprit2e

简单的命令辅助程序,包括命令录制与执行,可录制键盘命令,鼠标命令,组合命令,粘贴命令,可自由扩展

2015-12-04

mysqltest2

在百度开放云平台上测试BAE的扩展服务mysql的例子

2015-12-03

将文件内容隐藏在png图片中

将文件内容隐藏在png图片中,高能装b技能

2015-11-19

隐藏文件内容到bmp

将自己的重要文件保存到bmp文件中,避免攻击者获取到意外信息

2015-11-18

空空如也

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

TA关注的人

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