自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小夏要科学进步

非无脑复制,少流水账->多思考复盘

  • 博客(103)
  • 收藏
  • 关注

原创 一个“想忘带东西都难”的出行指南

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-07-03 22:53:22 158 1

原创 PPD工作总结

遇到了非常多的困难一开始在于抓包哪些请求必须要填,哪些请求头一定要填后来主要在于抓包抓不全在Chrome打开开发者工具,还会遇到前端反调试:https://segmentfault.com/a/1190000012359015ctrl+F8 然后点跳出来的paused in debugger。...

2020-04-03 18:56:31 1017

原创 《白帽子讲web安全》读书笔记

第1章 安全世界观攻击分两种:exploitscript早期多攻击系统和软件,能快速获得root权限。SMTP,FTP用户多web用户少,且攻击它只能获得较低权限防火墙,ACL(访问控制列表)的兴起,给暴露的系统施加了屏障使得暴露在外的非web程序越来越少+web的兴起=web攻击变多web1.0:服务器端动态脚本的安全问题白帽子讲究防守,全面,黑帽子讲究进攻,微观安全三要素:...

2020-03-11 10:30:00 461

原创 软件测试52讲

https://www.cnblogs.com/tsingke/p/8604871.html网络协议分层的理解①ABC(AI,大数据,云)技术浪潮,对人的测开能力要求很高测试需要有开发的思维,相反也是。测开属于统筹任务测试三大方法——等价类划分:如果任意一个输入数据对于揭露程序中潜在错误都具有同等效果,那么这样的子集就构成了一个等价类。后续只要从每个等价类中任意选取一个值进行测试,就...

2020-03-11 10:25:23 2546

原创 程序员的数学基础课

二进制是因为组成计算机系统 的逻辑电路只有两个状态开关的接通与断开二进制的数据表达具有抗干扰能力强、可靠性高的优点。用十进制设计具有 10 种状态的电路,情况就会非常复杂,判断状态的时候出错的几率就会大大提高二进制也适合逻辑运算,真假和0,1正好匹配...

2020-03-11 10:23:48 432

原创 心理学巨著《影响力》读后总结

利用“一分钱一分货的心理”+对比心理诱导客户买高价产品,之后再让他买配件,此时有了对比。不太会犹豫继续买如服装店卖完西服卖腰带,汽车卖车后卖配件售楼先让你带到破又贵的房子,再带到好又贵的房子女孩向父母汇报很差的近况,然后辟谣告诉他们只是成绩考得不好心理测试这是四道我做错的题目。答案分别为ABCB。第一章节 互惠(负债心理)给予对方 非常自然的好处,会得到汇报美国政治。甚...

2020-02-10 17:23:46 384

原创 《我的第一本算法书》读书笔记

安全部分数据会受到偷听,假冒,篡改,事后否认的区别偷听加密假冒消息认证码或数字签名篡改消息认证码或数字签名事后否认数字签名Hash函数:理解为hash搅拌机给定数据转换成——无规律、固定长度数值不管输入多长输出hash值长度不变不可逆推导MD5和SHA1有安全隐患加密:用密钥对数据进行数值计算,使第三方不认识加密解密都用相同密钥的共享密...

2020-01-16 22:44:50 286

原创 《百面机器学习》读书笔记

巧妇难为无米之炊数据和特征是米,模型和算法是巧妇。结构化数据:数值型,类别型非结构化数据:文本图像音频一、特征归一化归一化:线性函数归一化零均值归一化z=(x-u)/标准差归一化会使得梯度下降更快找到最优解但通过梯度下降法求解的模型才需要归一化。对于决策树模型并不适用,归一化不会改变样本在特征X上的信息增益。二、类别型特征(性别血型)除了决策树少数模型能直接处理字符串形式的...

2020-01-15 14:11:01 236

原创 CodeSheep谈前后端选择

初步了解,认识技术定义、解决什么问题,同类技术有哪些学语法,学用法 (主动学习经典书籍或官方文档,少看视频教程)局部联系、小型实战、搭环境上手实际或开源项目前端和后端选择问题前端发展阶段:1 html CSS JS 原生API2JQuery AJAX封装库,解决原生的不好用和兼容性问题3 组件化开发 VUE REACT ANGULAR都是因为NODE的出现本质是利用JS...

2019-12-28 12:30:15 347

原创 Java高并发编程详解-代码在本地

匿名类想达到并发效果,需要写在主线程运行内容前面否则主线程会执行完自己的内容,再执行匿名子线程用Jconsole查看线程状态,都是time_waiting状态...

2019-12-27 17:11:18 393

转载 分库分表

分库分表的原因就是遇到了IO瓶颈和CPU瓶颈在Service看来就是可用的数据库链接太少,甚至无可用IO瓶颈也分为磁盘IO和网络IOCPU瓶颈一般是数据库方面,全表扫描太多。单表数据太大。水平分库(按用户ID/订单来源分)以字段为依据,按照一定策略(hash、range等),将一个库中的数据拆分到多个库中场景:系统绝对并发量上来了,分表难以根本上解决问题,并且还没有明显的业务归属来垂...

2019-11-11 17:08:56 103

原创 什么是“负载均衡”

一种集群技术,将特定的业务分给多台网络设备,提高业务处理能力,保证可用性。如一个负载重的运算分给多台并行,提高响应给用户的时间服务器负载均衡服务器负载均衡分为四层服务器负载均衡和七层服务器负载均衡两种四层服务器负载均衡支持 IPv4 协议和IPv6 协议,是基于流的服务器负载均衡,对报文进行逐流分发,将同一条流的报文分发给同一个服务器。四层服务器负载均衡对基于HTTP 的七层业务无法做到按...

2019-09-18 13:30:29 617

原创 什么是"微服务"

来自公众号奎哥。微服务 是一种软件架构风格。一个大型系统可由多个微服务组成。每个微服务独立部署。微服务间通过API方式进行通信调用,是松耦合的。简单来说,每个微服务都是单一职责,且每个服务都能实现自治。带来的好处:部署简单逻辑清晰可扩展可靠性高:某一功能的异常可以隔离出来多个服务间都是各种互相API调用,其实也挺复杂。一套微服务架构能成功运行起来,需要以下组件:服务注...

2019-09-18 11:14:17 114

原创 什么是“中台”

顾名思义,中台是前台和后台中间的部分。前台不单指前端页面, 也只一切用户能碰到的东西,比如商品搜索,订单系统;后台指面向运营人员的配置管理系统。比如商品,物流管理。试想一下,项目A,B甚至到Z的前台都包含了比如搜索,支付这样的业务流程嗯?所以中台应运而生。这个概念是芬兰的一家游戏公司SuperCell提出的。代表作有皇室战争,部落冲突。这些游戏在前台中可能风格迥异,但是都运用了相同的...

2019-09-17 21:52:23 1822

原创 Idea最新注册码&吐槽Idea社区版&乱码解决

9MWZD5CC4E-eyJsaWNlbnNlSWQiOiI5TVdaRDVDQzRFIiwibGljZW5zZWVOYW1lIjoiMjAxNzY1MDYxQGNxdS5lZHUuY24gLiIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiJGb3IgZWR1Y2F0aW9uYWwgd...

2019-07-01 16:05:03 1394

原创 扬州打工人租房编年史

因为不信任58同城,自如离得远&转租还要扣一半押金,所以上了安居客。结果满意的核心因素,是找了位5年以上经验的中介经纪人下面是个人攻略(2019/6/19签了一年,需转租中介人帮我免费转):首先必须明白——网上资料包括小区是否有房源,价格高低,极大概率虚假,只是吸引你联系他。多打电话问问,以及之后经纪人会加你微信,你聊时必须确认是否真实信息你是满意的!!!再去约看房子哪些你需要确...

2019-06-22 17:12:38 882

原创 Mybatis的复习

https://segmentfault.com/a/1190000014161097?utm_source=feed-content#articleHeader15我推荐Java3y的文章。

2019-05-29 16:46:28 179

原创 总结4月13日密室逃脱后至今复习的内容(夯实基础,构建知识脉络)

脏读,不可重复读,幻读 :https://blog.csdn.net/yuxin6866/article/details/52649048一定要举例,脏读就是事务1未提交的内容事务2能看到,不可重复读是事务1的更新,事务2查第一次看不到,查第二次能看到。幻读是事务1的增删,事务2第一次看不到,第二次能看到。事务ACID特性:原子性,一致性,独立性,持久性事务4级别:Read Uncommi...

2019-05-23 22:24:31 863

原创 派尼数据库连接池配置

spring.datasource.max-idle=10spring.datasource.max-wait=10000spring.datasource.min-idle=5spring.datasource.initial-size=5spring.datasource.validation-query=SELECT 1spring.datasource.test-on-borro...

2019-05-23 15:31:15 121

原创 MySQL实战45讲

一条sql执行慢的原因:偶尔慢:数据库正在同步数据到磁盘,拿不到表锁或者行锁(用show process list查看当前状态)一直都慢:语句写得不好,字段没有索引,只能走全表扫描字段有索引,但没用上 如where c-1=100就不行,c=101就可以函数操作导致没用上索引 如where pow(c,2)=100主键索引和非主键索引:主键索引存放整行字段的数据,非主键索引存放主...

2019-04-24 20:51:30 541

原创 现网问题排查实战:Jstat,Jstack,Jmap

各种命令

2019-04-24 20:31:00 1029

原创 Java结合源码之究极基础复习&设计模式复习

多态:父类引用指向子类对象多态的实现让比如不同职业的人可以在一个窗口买票,不用每个职业都特别分一个窗口。阶段一:不用多态的话,有个车的话,你得写个车的实体类,然后里面写车被开的方法。有个人的话,你得写个人开车A的方法,把车的对象传进去。有了车B还要加开车B的方法。当有新车的时候,要增加新车的类,然后在主函数中new出新的车这样会被砍死的。阶段二将车抽象为抽象类,具体的车型继承此抽象...

2019-04-11 23:13:34 166

原创 《图解HTTP》读书笔记

应用层决定了向用户提供应用服务时通信的活动。HTTP(生成请求报文) DNS传输层对上层应用层,提供处于网络连接中的两台计算机间的数据传输。(端对端)TCP (将HTTP请求报文分割,也能重组)UDP网络层处理网络上流动的数据包。数据包是网络传输的最小单位。(点对点)(IP协议搜索对方的地址,边中转边传送)所起的作用是在众多的选项中选择一条传输路线,并把数据包给对方。数据链路层的数据在这...

2019-04-07 09:49:06 128

原创 怎样获得快乐

人最快乐的时刻之一,应该是刚放下心里的石头,觉得非常轻松,自己属于自己的时候。之后就会进入空闲时间。此时要紧张地规划好时间,搞定所有事,以便获得下一次快乐。...

2019-03-31 19:37:23 211

原创 2019/3/27写给自己

人都会向利益靠拢,向比他强的人靠拢。当你不是站在制高点的人时,请尽量和所有人打成一片,处好关系。人与人之间的差距在于思维,其次在于行动,再其次在于行动的持久性和质量。认清自己,不要欺骗自己,也尽量不要欺骗别人。不要觉得一时的堕落无所谓,一时的错误会带来一辈子的坏习惯。足以葬送整个人生。形势会越来越严峻,选择比努力重要。保持对形势的嗅觉,然后赶个大早。...

2019-03-27 19:44:53 225

转载 入门mysql执行计划

执行计划是什么?执行计划,简单的来说,是SQL在数据库中执行时的表现情况,通常用于SQL性能分析,优化等场景。在MySQL使用 explain 关键字来查看SQL的执行计划。如下所示://1. 查询t_base_userselect * from t_base_user where name="andyqian";//2. 查看上述语句的执行计划explain select * ...

2019-03-23 17:34:47 105

原创 Chrome浏览器上传文件卡死

昨日部署项目到测试环境,需要上传sql文件以修改测试环境的数据库。结果一上传就卡死。原以为是Idea中开得项目太多,或者浏览器标签页开太多。经查,关闭了chrome的硬件加速,在chrome:flag中disable了viz功能,都不行。最后,发现众多网友都反应了是输入法的问题。上传文件时把搜狗输入法切掉就好了。。。你说奇怪不奇怪贴吧里发现了原因:因为点击选择文件时会弹出一窗口,但是...

2019-03-08 14:38:49 1832

转载 软引用和弱引用的应用场景

软引用和弱引用SoftReference(软引用)和WeakReference(弱引用)在JAVA中对应着两个类,在SoftReference类中,有三个方法,两个构造方法和一个get方法(WekReference类似),而当应用它们指向对象时应该如下操作WeakReference<String> wr = new WeakReference(new String("123"));...

2019-03-05 22:55:41 1177

原创 【月报】滨哥教我的宝贵经验

上月底到年后第一周开发得很少。1这周项目首先遇到了启动的问题:正常项目只有百多来M吧,我clone下的项目居然有两个多G。原因宾哥说可能是Idea帮clone的时候把所有分支搞下来了=》所以需要在项目目录用命令行clone2.用360强制删除终于删除了win下强制命令删不了的文件夹。(重启后也删不了,不清楚目录是否被占用了)但还是没跑成功。报context 初始化失败。为啥我第一时间想得是to...

2019-02-23 00:00:07 134

原创 反射和动态代理

原文:https://www.cnblogs.com/gonjan-blog/p/6685611.html

2019-02-13 16:27:37 271

转载 关于爬虫和反爬

作者:崔广宇来源:36大数据前言爬虫与反爬虫,是一个很不阳光的行业。这里说的不阳光,有两个含义。第一是,这个行业是隐藏在地下的,一般很少被曝光出来。很多公司对外都不会宣称自己有爬虫团队,甚至隐瞒自己有反爬虫团队的事实。这可能是出于公司战略角度来看的,与技术无关。第二是,这个行业并不是一个很积极向上的行业。很多人在这个行业摸爬滚打了多年,积攒了大量的经验,但是悲哀的发现,这些经验很难兑换...

2019-02-04 23:42:32 998

转载 消息队列与rabbitMQ的各种问题

消息丢失:从线程池启动子进程的过程不一定成功,而主进程任何情况都给MQ发送了状态码。(吃的人没成功进食,服务员提前收走了。)重复消费:业务停止操作时,消费者进程被杀死,无法向MQ发送ACK状态码,导致消息未从MQ中移除,可能造成二次消费解决方案:消费者每次执行业务时,首先去DB查询任务的状态,若出于成功或失败的状态,表面已被消费,直接发送ACK码给MQ一句话总结:消费者提前去查状态,而不是...

2019-01-30 17:43:26 2960

原创 Win10家庭版之Docker ToolBox,Win10家庭版升级专业版

之前Mac下毫无问题,吐槽下Win。。。然后首先是Win10家庭版只能用安装toolbox的方式安装,不能直接下官网正常方式的安装包然后安装好点击Docker Quickstart Terminal闪退问题:首先你要寻找bash.exe(审题要好,git-bash.exe没用)其次遇到了命令行处关于virtual box的报错最终通过:那是因为vboxdrv服务没有安装或没有成功...

2019-01-23 20:34:17 947

原创 最近两周的前后端交互

把本地写给自己的注意事项粘进来:总体注意事项首先,gulp的顺序是先水星再mediament之后,config的配置要改成单独发来的文件,且要复制进去替换,不要直接替换Gulp的命令窗口要一直打开后端朱比特的代码要保持运行状态然后你才能来谈改代码浏览器开发者工具Network点进.do文件看前端请求参数,然后看后端IDEA输出的sql前端注意事项:app.js{title...

2019-01-18 19:53:07 197

转载 MySQL全文索引

转载自 https://blog.csdn.net/mrzhouxiaofei/article/details/79940958最近在复习数据库索引部分,看到了 fulltext,也即全文索引,虽然全文索引在平时的业务中用到的不多,但是感觉它有点儿意思,所以花了点时间研究一下,特此记录。引入概念通过数值比较、范围过滤等就可以完成绝大多数我们需要的查询,但是,如果希望通过关键字的匹配来进行查...

2019-01-16 17:20:08 2109 1

原创 Windows修改hosts

公司的ThinkPad,用F12调不出开发者工具。这种情况用Fn+Esc就可以了。

2019-01-14 14:39:11 307

原创 GO超详细基础语法&黑点

complex浮点数rune(32位)相当于Char变量类型写在变量名之后函数返回类型也写在方法最后,如fun grade( score int) string{}var a=可以写作a:=编译器自动推测变量类型原生支持复数枚举const(b=iota)(自增)if条件不需要括号if可以赋值if可以把判断语句写在;后面for也不带括号初始,结束条件,递增表达都可以省略sw...

2018-12-23 23:37:24 232

原创 Beego框架简介&准备搭建分布式爬虫

一、Beego简介用scaffold脚手架工具搭建框架每个方法都有@Router注解Beego是MVC框架:降低耦合,提供复用性部署灰度上线:按产品需求优先级,抽出核心需求,在满足用户基本要求的情况下快速上线,并通过限制流量、白名单等机制进行产品试用,以此收集用户的意见,从而萃取出用户潜在的需求,形成后续更有针对性的设计方案二、准备搭建分布式爬虫GO很适合做转型语言没有对象...

2018-12-19 22:21:24 707

原创 Java项目の动态查询的最优写法?

public List<ConfigParam> getConfigParams(ConfigParamListParam configParamListParam) { List<ConfigParam> configParams = configParamRepository.findAll(new Specification<ConfigPar...

2018-12-19 17:17:55 785

原创 Golang入门~搭建Beego

https://golang.google.cn/doc/install?download=go1.11.4.windows-amd64.msi//beego 框架go get -u github.com/astaxie/beego//beego 工具go get -u github.com/beego/bee查看版本bee version

2018-12-15 22:03:59 337

空空如也

空空如也

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

TA关注的人

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