自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Springboot项目架构内容

1 三层四layer项目框架(DDD模式)bff,biz,dataapi,application,domain,infrustructure2 REST接口规范3 API工具:Swagger4 静态代码检查:Checkstyle(google_checks.xml), SpotsBugs5 单元测试:Mockmvc, Mockito, DBUnit, mockServer, jacoco6 结合测试:Karate另:db方法自动生成:templete认证授权:RBAC

2022-01-11 10:57:57 348

原创 分布式事务核心逻辑

补偿方法回调数据:public class RollbackCall { private Object instanct; private String method; private Class<?> paramTypes[]; private Object paramObjects[];}分布式Service方法:Stack<RollbackCall> rollbackStack = new Stack<>()

2022-01-11 10:35:05 234

原创 Spring Boot 2.0 实践:Redis

Redis常用cmd:PS C:\Program Files\Redis> .\redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456> SELECT 0> keys *> type "aaa"> hkeys "aaa"> hgetall "aaa"> get "aaa"maven依赖: ...

2019-08-15 14:18:39 134

原创 Spring Boot 实践:MyBatis

generatorConfig.xml自动生成之外,也可同时手动创建,通过mapper2.xml中的namespace来指定mapper2对象即可。 VirtualPrimaryKeyPlugin LombokPlugin generatedKey<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE generatorC...

2019-08-12 17:25:53 186

原创 Spring Cloud 实践:ActiveMQ

本想用RabbitMQ,发现不是Java的,还得多装一个环境,还是用ActiveMQ吧。依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-act...

2019-08-12 17:04:26 1205

原创 Spring Cloud 实践:Feign + Ribbon

Feign:远程REST调用。Ribbon:负载均衡(内置在Feign中启用)。依赖包: <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-op...

2019-08-12 15:53:13 249

原创 Spring Cloud 实践:Eureka

Eureka:服务注册与发现。POM:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="ht...

2019-08-12 15:36:17 99

原创 Spring Cloud 实践:Zuul

Zuul:API网关。POM:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:/...

2019-08-12 15:26:11 84

原创 springboot+mongodb最简。。

本来spring系列也还是很多废话,但springboot似乎已经不能再简。。简单记录下。pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.

2017-06-23 14:28:46 1254

原创 mongo cluster of replicate set and shard

复制集:replicate set切片:shard环境:serverA:10.10.10.237serverB:10.10.10.238serverC:10.10.10.239#创建目录=============================serverA:mkdir -p /data/mongodb/sh1rs1mkdir -p /dat

2017-06-12 14:31:40 356

原创 ionic debug and webpack

1 ionic framework debug    launch.json{"version":"0.2.0","configurations": [{"name":"Debug IONIC","type":"node","request":"launch","program":"${workspaceRoot}/node_modu

2017-06-12 10:53:08 1893 1

原创 Android arm64(aarch64)中的so注入(inject) - 兼容x86 and arm

实现Android arm64(aarch64)中的so注入(inject) ,并且兼容x86和arm。如果没有搞错,这是国内外第一份公开的arm64注入的针对性完整资料~~代码基于 ariesjzj 的 http://blog.csdn.net/jinzhuojun/article/details/9900105,增加了对arm64的支持。(目前已经开始有64位安卓手机)同样,代码由

2015-05-04 16:35:49 10526 7

原创 android socket客户端应用memo

1 socket双向收发发送因为

2014-06-17 16:30:21 651

原创 android应用被kill的处理

1 android 普通app被kill是难以避免的2

2014-06-16 18:20:16 1106

原创 IPv6宽带接入

又一纸上谈兵,

2014-04-09 10:33:19 696

原创 微博后台优化

------

2014-04-08 16:17:41 662

原创 微博开发设计方案节选

-

2014-04-08 15:48:37 748

原创 apk多渠道批量打包memo

android app使用友盟社会化组件,可以配置UMENG_CHANNEL。以下是自动配置UMENG_CHANNEL并批量打包的memo。1 友盟的渠道打包工具http://www.pc6.com/softview/SoftView_99963.html看介绍是一个非常满足需求的工具,可惜实际使用有问题,似乎友盟只维护到2013-07-09,里面的apktool.jar版

2014-03-27 15:06:42 1411

原创 一个网站后台的兼职

毕业前的一个网站后台的兼职         这是大概02年的事情了吧,车险定损理赔在线业务的一个网站,是做过的项目中为数不多的一个网站后台项目。记得项目经理是一个刚从新浪出来的,面试的时候交给我一个作业,在系统初始化的时候用java反射创建一些对象,类似对象池的事情。项目里用oracle,写寄存器和存储过程实现一个消息队列。用java写了些啥就基本不记得了。。兼职工资是一个月400

2014-03-18 16:58:30 769

原创 一个文本抽取分析的shell程序

这是一个路由器配置管理系统(主要是c/c++)中的一个shell程序,用于文本抽取分析,具体点说是将word格式的寄存器手册中转换成规定格式的数据文件(地址、初始值、RW等)。2013年的,基本功能实现用了3天,加上异常处理和测试最终花了大概一周。不过sed这些语法,还是又忘差不多了。

2014-03-18 10:20:21 868

原创 perl的一面之缘

刚工作不久,大概是05年,项目(基本上都是c/c++的)里有个perl代码需要修改,这个代码大概是循环处理数据文件中的每行,基本上不懂perl的我,凭着语言逻辑,花一个周六搞定,领导很高兴。。

2014-03-14 12:37:10 775

原创 一个android apk的破解和抓包

一个android apk的破解和抓包目的是了解其http get/post的请求格式和数据。1 看logcat 无输出。。2 反编译 上马dex2jar、jd-gui、apktool,代码混淆了,居然找不出http的url和参数,还看到了一个so,不妙, 不过反编译的string文件中找到了base_url,是http非https,要是https估计就不用考虑tcpdum

2014-03-13 13:32:30 4750 1

原创 一个android汽车试验app的技术memo

一个android汽车试验app的技术memo1 系统构成 这个汽车试验系统中,汽车上有一个设备,可以采集数据,上面运行的可能是某个实时Linux系统,此设备将自己模拟成usb大容量存储设备。 平板是三星galaxy tab 2,带OTG功能,连接车载试验设备。 这个app就运行在平板上,发送操作指令,比如启动、加速,并且获取汽车上的实时数据,比如速度加速度。2 通信协议

2014-03-12 18:20:59 1379

原创 android周边游app的技术memo

这是一个周边游app。1 json接口定义 时间尽量用timestamp。2 支付接入 支付用的支付宝快捷支付和WAP支付,因为后台问题,暂时是在客户端签名(快捷支付就没有通过后台)。3 第三方接入 基本用的友盟,包括第三方登录分享(微博、微信、朋友圈、QQ、腾讯微博,没有用SSO),用户反馈,自动更新,行为统计(自定义事件)。 挺方便的,基本按照友盟的guide就行。

2014-03-12 11:52:27 1736

空空如也

空空如也

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

TA关注的人

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