自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

w786572258的专栏

好好学习天天向上

  • 博客(93)
  • 资源 (15)
  • 收藏
  • 关注

原创 DDD实战分享-消息中心

DDD实战分享DDD流程整体流程(来源ThoughtWorks)v1v2最大的区别在于第一步的事件风暴与换成了战略设计的识别核心域。个人觉得对于新业务不够熟悉的情况下不适合提前讨论核心域,因为没有掌握足够信息全靠猜测,前期过多讨论浪费时间。个人理解的DDD流程事件风暴识别事件命令领域名词业务建模/战略设计(开发与业务的建模)划分子域/核心域限界上下文建立业务模型模型设计/战术设计(开发之间的建模)模型设计api设计分层架构数据库设计代码编写发布上一层的输

2021-09-09 17:48:17 1501

原创 并发导致重复数据与id生成器生成id冲突解决方法

用户注册流程大致流程是:判断手机号是否存在,不存在则新增;id生成依赖micro-basic-service微服务的id生成器,拿到id后用户中心服务再执行插入用户记录。虽然加了事务,此流程并发会时会存在一些问题。并发场景:第一个问题:id生成失败micro-basic-service 会报id生成失败。原因:两个事务/进程同时来到第④步,假如查到的table_id=10,然后进程1率先执行第⑤步,把table_id自增1最终为11;此时,进程2执行到第⑤步,设置table_id = 11,

2021-06-15 21:30:24 2364 2

原创 数据库 for update的作用

for update 的作用select加了for update ,则不需要显式指定事务开启set autocommit=0;start transaction ;其他进程或事务想要执行修改,则需要加了 for update 的事务提交后方可成功。

2021-06-15 14:46:56 2820

原创 shell 常用命令记录

拷贝一个目录,且忽略指定目录说明:/home目录里面有data目录,data目录里面有a、b、c、d、e五个目录,现在要把data目录里面除过e目录之外的所有目录拷贝到/bak目录中cp -R `find /home/data -type d -path /home/data/e -prune -o -print | sed 1d ` /bak...

2021-03-24 22:04:53 550 1

原创 GoLand编辑器断点调试容器里面的golang项目

GoLand编辑器断点调试容器里面的golang项目GoLand启动远程调试服务端执行对应的项目,./user-base是项目build出来的二进制文件dlv --headless --listen=:2345 --api-version=2 exec ./user-base触发到断点后,就会看到调试信息...

2021-03-22 21:08:02 801

原创 kubernetes(k8s) 概念以及常用命令

常用命令查看k8s版本kubectl get nodes

2021-03-07 14:06:10 770 1

原创 nginx 重定向、主机重写、location

概念还未明确,先把学到的记录在nginx中配置proxy_pass代理转发时,如果在proxy_pass后面的url加/,表示绝对根路径;如果没有/,表示相对路径,把匹配的路径部分也给代理走。假设下面四种情况分别用 http://192.168.1.1/proxy/test.html 进行访问。第一种:location /proxy/ {proxy_pass http://127.0.0.1/;}代理到URL:http://127.0.0.1/test.html第二种(相对于第一种,最后少一

2021-01-21 14:59:48 676

原创 go 安装配置说明

go 目录规划分两种1.gopath mode 模式,这种模式就是通过gopath来import2.go11.1之后的module模式 这种模式就是通过go.mod来importhttps://www.zhihu.com/question/425936077推荐使用的是2模式go111module=on的话将是用2模式在go module下,由于go module启用后彻底与GOPATH“解绑”,因此你可以在任意路径下放置你的proj。或者说你的第二张贴图十分适合go module mode下的

2021-01-09 17:51:11 560

原创 go grpc做服务端使用proto协议传输, php做客户端调用

编译协议文件变成go pb文件protoc protos/helloworld.proto --go_out=plugins=grpc:go 其中 protoc 为protocl buffers编译器protos/helloworld.proto 为protos目录下的helloworld.proto协议文件–go_out 参数为输出go pb文件plugins为指定插件grpc:go go为输出的目录为go...

2021-01-03 21:30:13 674

原创 docker 安装配置 常用命令

ubuntu 安装更新 apt 包索引。 sudo apt-get update安装 apt 依赖包,用于通过HTTPS来获取仓库:sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common添加 Docker 的官方 GPG 密钥:curl -fsSL https://mirrors.ustc

2020-12-26 09:15:47 669

原创 注入修改代码,白嫖按键精灵ios手机版

因为按键精灵ios手机版需要购买vip才能使用,于是自己动动手破解了。原理是修改用户模块的变量用户模块的变量被我强制改成 arg1.UserName = @"修改注入的名字!"; arg1.IsActivated = [NSNumber numberWithInt:1]; arg1.IsVIP = [NSNumber numberWithInt:1]; arg1.VIPExpTime = @"2022-06-15";注入方式是用theos编写tweak生成deb包。从此白嫖这个软件。。

2020-07-30 16:32:26 6789 9

原创 IOS objective-c常用代码备份记录

获取项目主目录 NSString *homeDir = NSHomeDirectory(); NSLog(@"主目录:%@", homeDir);获取项目文档目录NSArray *directoryPaths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);NSString *documentsDirectoryPath = [directoryPaths objectAtInde

2020-06-19 13:52:51 635 1

原创 ios xcode 给ipa包签名

xcode 给ipa签名xcode 项目设置Build Phases 新增个Run Script 把下面代码贴上去。然后在项目文件夹下面新建一个APP目录,把目标ipa包拖进去。运行就能装到手机了!如果安装不了,Edit Scheme一下,改成debug模式;项目配置Configuration也改成Use debug。ASSETS_PATH="${SRCROOT}/APP"TEMP_PATH="${SRCROOT}/temp"TARGET_IPA_PATH="${ASSETS_PATH

2020-06-16 13:15:16 2379

原创 2020年 ios11 debugserver与lldb的坑爹安装过程

开篇debugserver是运行在手机上的调试软件,lldb是xcode用来调试的工具,手机越狱后安装debugserver可以实现调试第三方APP。有够坑的,网上的文章普遍都是过时的,版本不一致导致处处入坑,记录一下ios11 debugserver与lldb的坑爹安装过程。手机安装debugserverIOS11的安装不需要从手机拷贝出来,不需要签名,并且不需要瘦身。网络上的文章普遍都是针对IOS10以前的,什么签名瘦身,拷贝回手机。IOS11的debugserver只需要连接一下xcode真机

2020-06-15 17:44:36 1273

原创 xcode lldb命令用法

打印变量p 变量或者po 变量调用函数/方法call [myClass testFun]打印堆栈信息于寻找栈地址对应的代码位置image lookup -a 0x00000001097c396fimage lookup —type 查看object 具体类型 ,例如image lookup --type UIImage打印调用堆栈bt选择堆栈frame select 0追踪调用关系updown打印调用者和方法名,参数列表frame variable

2020-06-14 10:38:44 688

原创 2020年 IOS 逆向 反编译 注入修改游戏或APP的调用参数新手系列教程——使用theos tweak 注入hook修改游戏执行代码上传动态头像

2020年 IOS 逆向 反编译 注入修改游戏或APP的调用参数新手系列教程——使用theos tweak 注入hook修改游戏执行代码上传动态头像开篇需求&最终效果bfinject对正在运行的APP脱壳打包成.ipa注入自己的动态frameworkcycript的使用环境要求与即将使用的工具工具介绍实现过程bfinject对正在运行的APP脱壳打包成.ipa安装bfinject手机使用bfinject打包注入自己的动态framework提取头文件编写注入代码代码讲解编译注入cycript的使用结束

2020-06-13 12:23:37 5092 3

原创 IOS ARM 汇编指令

#通用寄存器x0到x28是普通64位寄存器fp是栈底指针寄存器lr通常称X30为程序链接寄存器,保存子程序结束后需要执行的下一条指令sp(stack point)是栈顶指针寄存器pc(program counter)即将要执行的下一条指令cpsr (状态寄存器)w0到w30是x0到x30的低32位寄存器ARM64经常用到的汇编指令MOV X1,X0 ;将寄存器X0的值传送到寄存器X1ADD X0,X1,X2 ;寄存器X1和X2的值相加后传送到X0

2020-06-12 10:58:19 669

原创 DTDebug用法

快捷键

2020-06-09 15:41:32 1485

原创 2020年 IOS 逆向 反编译 注入修改游戏或APP的调用参数新手系列教程——用bfinject脱壳、注入自己的动态framework、cycript的使用

本篇文章是继上一篇文章:2020年 IOS 逆向 反编译 注入修改游戏或APP的调用参数新手系列教程——按键精灵脚本来模拟合成灯笼后本继续分享的教程,一天最多写一篇了,有时候太懒了沉迷打游戏就没写了~网上很多教程讲了一大堆话,最终翻来翻去不知道是想实现什么功能和效果,我觉得一开始把需求&最终效果展示能让读者了解个大概和引起兴趣,不会不知所以然。后面我会按这种文章思路来分享,先把结果呈现,再详叙过程,我想是个不错的分享思路

2020-06-02 12:19:19 3125 1

原创 2020年 IOS 逆向 反编译 注入修改游戏或APP的调用参数新手系列教程——按键精灵脚本来模拟合成灯笼

2020年 IOS 逆向 反编译 注入修改游戏或APP调用参数系列新手教程,之所有特别提出是2020年的是因为很多老的方法失效了,网络上大部分的教程都是基于2018年左右的IOS10及以下老版本来破解,而且教程新手很难看明白,当当就安装这些破解工具的环境的坑之多就足以劝退很多新手????。本系列教程会列出破解的环境及工具版本,尽量避免新手入坑。

2020-05-31 17:41:11 4960

原创 2020年 IOS 逆向 反编译 注入修改游戏或APP的调用参数新手系列教程主目录入口

我会把这系列的文章更新到这个入口里面,分享我的心得,大家互相学习。2020年 IOS 逆向 反编译 注入修改游戏或APP调用参数系列新手教程——按键精灵脚本来模拟合成灯笼)

2020-05-31 17:40:26 3455

原创 苹果7 iphone7 ios系统定时任务

需要先越狱,我是用爱思越狱的,然后登录ssh操作。ios系统的定时任务是launchctl来控制的,不是linux的crontab例子:创建/Library/LaunchDaemons/com.apple.mycrontest.plist这个文件,然后执行启动:launchctl load /Library/LaunchDaemons/com.apple.mycrontest.plist...

2019-05-08 09:19:48 932

原创 图片上传池

2019-03-02 15:52:11 163

原创 lnmp1.4痛苦的配置经历

安装后,nginx访问virtualbox挂载的目录各种打不通。先要把/media/sf_public的用户和组改了,可是改不了,只能改nginx的用户为root,并且php-fpm的用户和组改为www 和 vboxsf,不允许改为root,这时才不会报403和not input file…然后要进入lnmp1.4/tool/执行里面的remove_open_basedir_restricti...

2019-01-25 17:29:56 277

原创 maxwell + kafka的应用

kafka开启zookeeperbin/zookeeper-server-start.sh config/zookeeper.properties开启kafka服务bin/kafka-server-start.sh config/server.properties创建topic(主题/队列)bin/kafka-console-producsh --broker-list localho...

2018-11-05 11:49:20 971

原创 kafka安装使用教程

下载地址:https://www.apache.org/dyn/closer.cgi?path=/kafka/1.0.2/kafka_2.11-1.0.2.tgz文档地址:http://kafka.apache.org/10/documentation.html#quickstart下载后配置,暂时不配开启服务开启zookeeper> bin/zookeeper-server-st...

2018-10-29 11:00:40 443

原创 maxwell安装使用教程

安装http://maxwells-daemon.io/quickstart/下载后配置$ vi my.cnf[mysqld]server_id=1log-bin=masterbinlog_format=row或者在正在运行的服务器上mysql> set global binlog_format=ROW;mysql> set global binlog_row_...

2018-10-29 10:05:16 7196

原创 mysql 优化记录

连表优化博文:https://blog.csdn.net/Tim_phper/article/details/78344444?locationNum=9&fps=1

2018-10-27 09:03:01 130

原创 redis 学习记录

redis 学习记录基础安装redis,跳过。可视化redis安装redis desktop manager命令设置变量set hello world获取变量get hello

2018-10-26 14:03:29 90

原创 python学习

导入模块form 文件夹.文件名 import 类名或者函数名其中 文件夹 = 包 文件名 = 模块

2018-04-20 10:41:03 157

原创 git命令行使用说明

git命令行使用说明回退/回滚把暂存区的文件撤回到工作区,如果工作区文件有修改,以工作区的文件为准$ git reset 文件名回退到指定版本,会把暂存区置空,但不会影响现在工作区的文件$ git reset 版本号回退到指定版本,并且重置或删除现有的暂存区的文件对应的工作区的文件(就是说现有的放到暂存区的文件对应的工作区文件会被删除或重置(存在则重置成指定版本的样...

2018-04-04 15:46:28 203

原创 elasticsearch 查询语法

elasticsearch 查询语法

2017-12-21 13:59:31 1266

原创 rabbitmq 结合php的安装配置使用

安装rabbitmq服务器apt-get install rabbitmq-server常用命令行重启rabbitmqctl restart启动web管理界面 rabbitmq-plugins enable rabbitmq_management php安装amqp扩展pecl install amqp

2017-10-02 11:21:54 649

原创 mysql远程连接配置

http://blog.csdn.net/bedisdover/article/details/52386328修改配置文件my.inibind-address = 0.0.0.0#skip-networkingtelnet 192.168.33.13 9200 Trying 192.168.33.13… Connected to 192.168.33.13. Escape charact

2017-09-24 23:25:35 355

原创 eleasticsearch 安装配置

安装jdk8以上参考:http://www.linuxidc.com/Linux/2014-09/106218.htm安装eleasticsearch地址:https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-5.6.0.tar.gz配置eleasticsearchtransport.host: 127.0.0.1 h

2017-09-18 16:20:19 1683

原创 刊登知识

Listing:刊登列表 SPU:商品集合 SKU:商品

2017-08-15 12:00:48 244

转载 swoole转载文章

swoole教程第二节:基础的通讯实现-server篇-1https://segmentfault.com/a/1190000003097889

2017-04-30 09:15:19 270

原创 apache 站点配置

新建虚拟主机<VirtualHost *:80> ServerAdmin webmaster@localhost ServerName ubuntuuc.cc ServerAlias ubuntuc.cc DocumentRoot /vagrant/public/uc/public ErrorLog ${APACHE_L

2017-02-08 14:44:20 396

原创 MySql 隔离级别测试总结

MySql 隔离设置相关命令show variables like 'tx_isolation' select @@global.tx_isolation; set global tx_isolation='READ-UNCOMMITTED'; 未提交读set global tx_isolation='READ-COMMITTED'; set global tx_isolation='RE

2017-01-23 09:55:27 374

转载 mysql存储过程遍历树例子

– Table structure for treenodesDROP TABLE IF EXISTS treenodes; CREATE TABLE treenodes ( id int(11) NOT NULL, nodename varchar(20) DEFAULT NULL, pid int(11) DEFAULT NULL, PRIMARY KEY (id)

2017-01-18 14:08:33 1426 3

usbmuxd-1.0.8.tar.gz python 端口转发

usbmuxd-1.0.8.tar.gz python 端口转发 用于映射端口,例如mac lldb 连接手机的debugserver的端口映射

2020-06-15

laravel大气优雅的图书管理系统laravel-bookmg-master.zip

本项目非常利于学习和理解laravel,理解laravel的开发思想,面向对象开发,组件化开发,降低耦合度,有利于项目后期的扩展。虽然laravel文件目录多,不过层次清晰,类库是通过命名空间按需加载,所以看似庞大实际速度不慢。 实用为主,本项目写的代码都是平常开发最经常用到的功能(很多人的演示项目都只是简单的单一的增加显示修改的功能)。鉴于在实际在工作开发中必定会要求实现的功能却没有一个好的例子,本项目是以代码实用为主实现实际开发会碰到的需求的功能。 比如一些实用后台功能:搜索+分页+多表,很多教程都很浅显单单实现单表分页而已,于是自己写了些例子供以后工作用到。 搭建环境没搭过的朋友也许会觉得麻烦,不过沉下心一步一步来做并理清程序流程,理解laravel开发思想,你会学到很多的。本项目非常适合学习之用。有不足和疑问的地方欢迎来群大家交流一起学习! 【459735113】http://jq.qq.com/?_wv=1027&k=40HDl2N

2016-10-13

atom编辑器,比sublime好用

我放到网盘上,欢迎下载,个人感觉比sublime好用,ftp管理方式很好用,还有包管理也很好

2016-01-16

atom绿色版本,不用安装,还有插件

我放到网盘上,欢迎下载,个人感觉比sublime好用,ftp管理方式很好用,还有包管理也很好

2016-01-16

php 微信公众平台 整套教程包括源代码!下载

有源代码和课件,一套傻瓜式教程

2014-12-30

php开发微信公众平台有教天气预报开发

php开发微信公众平台有教天气预报开发

2014-12-30

韩顺平 jquery 源码 传智播客

韩顺平的jquery 源代码,很不错哦.

2014-09-20

收集的javascript 和php 有用的小函数库

自己的函数库,常用的

2014-09-20

linux 个人收集命令全称

收集了网上的命令全称,用全称英文来记忆命令是最好的学习方法。

2014-09-20

传智播客 韩顺平 ajax 源代码

支持,一起学习啊

2014-09-20

韩顺平 ajax 课堂笔记

很好的,支持韩顺平老师。

2014-09-20

c语言谭浩强 word 教程

对初学c语言来说比较好用,支持

2014-09-20

c语言 实用基础 算法 笔记 指针

这个是本人学c语言重开始到现在积累的c语言 笔记代码,有大量注释,里面有一个我编写的指针理解汇总小程序,对初学者尤其有用,下载不会后悔的!

2014-09-19

c语言作业源码和截图doc

老师要求我们做的作业,很简单的作业,对初学者有用

2014-09-19

圣诞树11111111

圣诞树(⊙o⊙)…特瑞特人外套尔特让他热特瑞特人沃特我日特我让他

2014-01-06

空空如也

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

TA关注的人

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