技术文章
文章平均质量分 79
行者无疆-Kevin
这个作者很懒,什么都没留下…
展开
-
ios 14 企业签无法安装
最近技术群里里面反应用户的ios升级到14之后,无法安装,刚开始 以为是苹果终于下手对企业签说拜拜了,调查一下发现,原来事情没那么严重。在iOS14上苹果对于自身提供的解决方案中ats的要求更加严格,之前我们通过itms协议安装应用时只要plist文件是https即可,14之后要求ipa链接使用的也必须是https才行,否则将出现无法安装的问题。解决方案也非常简单,ipa文件使用https连接就可以了。签名问题可以留言咨询...原创 2020-09-18 10:40:31 · 3030 阅读 · 0 评论 -
鸿蒙系统开发app入门系列-- 第一个demo
当脉脉上全是dis鸿蒙系统的时候,我已经做完了第一个demo app,毛主席说过没有调查就没有发言权,与其坐而论道不如行而起之,来通过第一个app,感受一下鸿蒙app的开发和普通ios和Android开发有什么不同.先自我介绍一下自己,一个35岁的IT老兵,有着前端 iOS,Android,H5,React ,后端Java,PHP,C#等众多开发语言经验,感觉像天龙八部里面的鸠摩智,会各个语言的皮毛,由都不精通.今天就拿鸿蒙系统的开发和以前的开发做个对比.开发工具及语言点击下载有没有一种铺满而来的熟原创 2020-09-12 16:28:01 · 24648 阅读 · 14 评论 -
让别人的app变成自己的app系列 -- 拦截网络请求后进行网址或ip替换
让别人的app变成自己的app系列 -- 拦截网络请求后进行网址或ip替换注:本文仅用于学习研究,请勿用于非法用途破解APP的方法很多,如砸壳破解逆行等,或者修改Macho文件,但由于很多网站由于加了密,这些办法都不行.今天我们在这里讲一个终极办法拦截网络请求或者替换IP的方法.1:应用场景1:应用场景 比如某些抢红包应用有设备锁或者时间锁,按设备或者按年付费,部分用户不想付费的话,我们可以通过拦截网络,mock data 来破解此类应用;2:实现原理 一些人买了一套系统, app端.原创 2020-06-23 23:40:01 · 3154 阅读 · 1 评论 -
苹果签名工具
三秒速读: 船长免费共享出来了自己开发的签名工具签名工具很多,收费的工具很多,免费的工具也不少,但多多少少都存在一些问题.如收费签名工具,收费暂且不说.但是签名的时候必需让用户输入P12证书密码,Mac端签名让输入P12证书密码,一段时间我非常不解,这好比一个送外卖的非要你家钥匙才给你送外卖一样让人不爽.明明可以更简单的解决问题,为什么非要输入...原创 2020-04-06 12:57:59 · 1160 阅读 · 0 评论 -
Android 自动化测试脚本初探
最近做一个仓库APP的项目,其中一些测试的体力活,数据造起来非常麻烦,需要造条码,需要疯狂扫描测试效率,以及永远都无法避免的回归测试.烦恼之余,想想为什么不使用自动化脚本来解脱轮回呢. 自动化工具网上已经很多,已经有无数个轮子,但使用起来有些麻烦.我想要测试的只是最简单的模拟录入.不想那么的去调查和学习自动化工具等比较重的东西.就想到了通过脚本模拟一些录入.最初的困难来自仓库收货扫描的时候需要采...原创 2018-04-30 20:34:44 · 2531 阅读 · 0 评论 -
数据库优化 index merge 的理解
今天上班的路上看到脉脉上的帖子(暴露我上班时间了),在讨论一个索引的问题,自认为对索引还比较熟悉,专门抽时间验证了一下各位的说法.记录下来用来加深理解;先说说对于这段sql大家的理解: 不用索引 只用一个索引 有人理解为联合索引,联合索引全表扫描 or 只用一个索引,and走index merge 先说说我自己为做动手前的想法; 面...原创 2018-08-29 16:06:28 · 6992 阅读 · 5 评论 -
Spring 常用注解 脑图版
Spring 常用注解 脑图版学习Spring Boot过程的笔记,通过思维导图整理自己的思路,更符合大脑记忆;在线版可以看到注释及代码实现;在线脑图地址: http://naotu.baidu.com/file/1d55dd8aa03cd9f7b2aa835891675526 ...原创 2018-09-11 13:40:44 · 764 阅读 · 0 评论 -
redis 数据类型及应用场景分析
Redis 的网上学习资料很多,这篇文章整理多篇文章,结合自己的项目经验,以脑图的形势展现给大家以供学习;主要内容包括:Redis五种数据类型解析 实际应用场景分析 Master@Slave 主从复制(待完成) 持久化(待完成) 与其他内存数据库的比较脑图连接...原创 2018-09-17 10:48:14 · 791 阅读 · 0 评论 -
设计模式在项目架构中的最佳实践 -- 生成器模式适配器模式
设计模式在项目架构中的最佳实践 – 生成器模式/适配器模式 一年多来,做了几个项目,虽然没有什么技术和业务难度,但是也不能白白浪费了自己一年的光景,除了技术也业务外,总有一些知识值得我们去总结和学习; 这么些年埋头于苦干,很少抽出时间来整理提高自己的综合水平.发现了身的不足够,开始重新复习一下大学里的那些理论知识.此时的学习,和当时相比,总有一种醍醐灌顶的感觉;今天就总设计模式这个方面来分...原创 2018-09-25 19:08:13 · 334 阅读 · 0 评论 -
redis持久化的几种方式
redis持久化的几种方式1、前言Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集 合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务 器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到...转载 2018-09-26 11:15:58 · 356 阅读 · 0 评论 -
设计模式在项目架构中的最佳实践 -- 抽象工厂模式
项目背景: 项目是为一家第三方物流公司做的仓储管理系统(WMS),由于国内电商的盛行,第三方物流仓储也迎来了大的发展,老旧系统在仓储利用率和操作效率上需要提高,且老旧系统在应对新业务方面处理能力不足.所以系统需要在这几个方面进行改进,本文只抽取对新业务处理的部分问题进行讨论设计模式的最佳实践;问题描述: 电商第三方仓库,需要和大量的快递公司进行打交道,需要通过call接口的形式去不同的快...原创 2018-09-27 21:23:22 · 1000 阅读 · 0 评论 -
SQL Server线程事务与死锁的一次实例分析
背景故事是这样的,在一个系统试运行阶段,发现了一个数据库死锁的异常.具体的错误是 :"XX写入异!事务与另一个进程锁死在锁|通信缓冲区资源上,并且一杯选做死锁牺牲品"按字面的意思理解也很简单.多个线程同时操作数据库死锁导致了问题.这里需要了解到非常多数据库相关锁的知识,具体请看有些人写的非常好的文档:数据库系统原理Microsoft SQL Server中的事务与并发详解两篇文章稍微...原创 2018-11-12 15:09:09 · 870 阅读 · 0 评论 -
SQL Server 通过分析执行计划优化视图
SQL Server 通过分析执行计划优化视图 最近接到一个优化的咨询,这家公司的系统建立与2004年,目前已经已经运行14之久,这大概是我遇到运行最久的主业务系统了; 项目简介:物流公司业务基干系统(一个基干系统能用14年,厉害)数据库:SQL Server 2000开发语言:Visual Basic(注意是VB,不是VB.NET)系统架构:C/S问题描述: 系统太久远,当时开发的人员...原创 2018-04-30 20:33:22 · 1580 阅读 · 0 评论 -
网站请求高并发 -- Servlet与IIS 线程处理 区别
作为一个.net程序员,在开发java程序过程中总有些不解,比如这次我们在写接口的过程中,按照C#的思路,将变量写成了全局变量,java工程师看到这个问题后,认为这样写会导致线程不安全,为此展开了一系列的套路和测试(文章最后附上相关代码);主要套路了以下问题:在.net开发过程中很简单的东西为什么在java里面实现起来这么复杂;为什么java非常关注多线程的东西,而.net开发关注多线程就比较少...原创 2018-04-30 20:30:45 · 871 阅读 · 0 评论 -
sql删除重复记录效率比较
SQL> desc test Name Null? Type ----------------------------------------- -------- ---------------------------- NAME转载 2009-06-22 13:41:00 · 1356 阅读 · 0 评论 -
Reporting Service部署之访问权限
SQL Server Reporting Services 并非专门设计用于 Internet 报表部署方案,但是您可以成功地将 Reporting Services 放置于面向 Internet 的 Web 服务器上, 以将一般信息向广大公众传播,或者将公司保密数据向经过授权和身份验证的用户传播。 公司的一个项目中的报表准备升级到SQL Server 2005,并且其转载 2009-09-29 17:15:00 · 9202 阅读 · 0 评论 -
Reporting Service部署之客户端打印
问题:微软在2008年10月6号发布KB956391补丁后,因为安全原因禁止了ActiveX控件.导致点击打印时会出现:"客户端无法加载打印"解决方案:在报表服务器上安装如下补丁.2,3安装后要重启服务器.1:ReportViewer.exe 2:SQLServer2005SP2-KB921896-x86-CHS.exe3:SQLServer2005-KB954606-x86-ENU.ex原创 2009-09-29 18:00:00 · 1300 阅读 · 0 评论 -
Toad vs SQL Server Management Studio Express新功能
Toad for SQL Server 是 SQL Server 的第三方工具。Toad 是SQL Server应用开发工具.在 SQL Server应用程序的开发过程中,访问数据库对象和编写SQL程序是一件乏味且耗费时间的工作,对数据库进行日常管理也是需要很多SQL脚本才能完成的。Quest Software为此提供了高效的SQL Server应用开发工具-Toad。在Toad的新版本中,还原创 2009-11-30 13:57:00 · 2466 阅读 · 1 评论 -
Housekeeping设计
分享一下自己做的一个Housekeeping案例原文链接 http://zhangzeshuai.com/2017/10/18/housekeeping/ 项目一般运行一段时间后,就会产生一些历史数据,这些数据虽然有用,但是平时我们用不到(比如快递公司的运单数据,一般很少会查询1-2年前的运单),为了节省宝贵的服务器资源,这个时候我们就需要把历史数据迁移到其他库或者机器上去;这个过程就是Hou原创 2017-10-20 15:53:13 · 3306 阅读 · 0 评论 -
京东抢购秒杀助手—小桃子版
双十一当天考试,没办法去抢购东西,闲暇之余写了一个京东秒杀抢购助手,帮助没有时间的人抢一些想要的东西; 为什么叫小桃子版,因为头像的小公主就是叫小桃子.@_@本来想做把脚本做成chrome扩展插件的形式,让大家用起来方便些,扩展程序注入监控画面比较麻烦,试了两次失败了,平时比较忙,来不及实现了.使用脚本抢购,就当锻炼锻炼自己的动手能力吧; 本人博客原文链接 使用方式: 1原创 2017-11-03 15:01:49 · 45154 阅读 · 35 评论 -
没有双机热备软件下的数据库热备方案
没有双机热备软件下的数据库热备方案原文地址: http://zhangzeshuai.com/2011/12/02/%E5%8F%8C%E5%87%BB%E7%83%AD%E5%A4%87/ 首先声明,代替双机热备的中间件想法,是3年前和一个朋友谈话时,得到的思路.而这个思路是多年前一个日本老头级别的软件工程师提出来的,并不是某个人或者某个公司的解决方案.其次,SQL Server的集群故障转移技原创 2017-10-20 16:11:56 · 1746 阅读 · 1 评论 -
HttpRuntime.Cache 与 static Dictionary 缓存
HttpRuntime.Cache 与 static Dictionary缓存用法 简介: 本文设计系统采用C#语言,webapi技术,数据库连接使用EntityFramework6.0技术.数据库采用mysql,业务领域为仓储领域;使用到的缓存技术有ORM缓存(EntityFramework自带),HttpRuntime.Cache缓存,static Dictiona缓存.内容原创 2017-11-28 18:41:57 · 2102 阅读 · 0 评论 -
系统架构师考试总结
今年下半年的软考时间有些特别,刚好放在双十一当天.这得让人承担很大压力,考试去了就没空秒杀商品了,好在大家都在秒杀商品,路上还算顺利; 考试过去好几天了,也不知道能不能通过这次考试.心得还是要记录下来的.话说这次考试综合知识和案例分析自认为还比较简单,案例分析都是流行的电商等案例分析,如果工作在第一线,比较容易理解和做题;最没把握的是论文这块,4个题目都不太熟悉;只能硬着头皮写了;原创 2017-11-16 19:01:34 · 2791 阅读 · 0 评论 -
SQL Server 2014 通过AlwaysOn实现高可用集群及负载分离
从 SQL Server 2008 开始,微软在“高可用”、“灾难恢复”技术中使用 AlwaysOn 一词。在 SQL Server 2012 中,微软明确地打出的 AlwaysOn 招牌。 SQL Server 2014 和 SQL Server 2016对AlwaysOn功能进行了改进与升级,其中2016版本升级较大,支持了负载均衡设置和无域集群,这两个功能比较实用,可惜这次的2014没有; ...原创 2018-04-30 20:21:16 · 5856 阅读 · 0 评论 -
Flutter 与React Native 对比
最近做了两个React Native(以后简称RN)的项目,重新Review一下相关的项目代码,期望下次使用的时候可以有更好的结构,更好的规范和约束已帮助大家减少bug,提高开发效率; 在做了一些原生Android开发,iOS开发和基于Cordova的混合开发之后,对React Native的开发还算比较满意,他解决了原生开发工作量大的问题,也解决了混合开发效率比较低,特别是低端Androi...原创 2018-04-30 20:24:02 · 45157 阅读 · 5 评论 -
es6学习注意事项
ES6 简介: ES6 是 ECMAScript 6简称,也就是新一代的Javascript标准,对原有的Javascript进行了颠覆性的改革,目标是解决Javascript的很多遗留问题,使其可以编写复杂的应用程序,代码可读性也更好,更接近面向对象的思想,与java.C#语法更接近; Babel: 由于不是所有的浏览器都支持ES6语法,所以就有了Bable转码器,开发ES6程序基...原创 2018-04-30 20:26:05 · 1450 阅读 · 0 评论 -
Reporting Service报表VS水晶报表
Reporting Service报表VS水晶报表 1.水晶报表 水晶报表(Crystal Reports)是Business Objects公司出品报表分析与生成软件,历史比较长,使用比较广泛。最新版为11版,该版又分为三个版本:专业版、开发版和服务器版。l 访问任何数据源包括:Oracle, DB2, Sybase, NCR, SQLServer, M转载 2009-08-19 15:49:00 · 2094 阅读 · 3 评论