自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 《成为讲书人》用“暴力拆书“治好我的懒癌

作者举了一个模型:“风和日丽、晴天霹雳、洪荒之力、晴空万里”,我想起《让子弹飞》汤师爷的那段讲话:“你带着老婆,出了城,吃着火锅还唱着歌(风和日丽),突然就被麻匪劫了(晴天霹雳)。

2025-04-08 21:46:46 216

原创 面试英语:谈工资

assess:评估;由前缀‌ad-‌(趋近)和词根‌sess-‌(坐)组成,整个单词的字面意思为“坐在旁边”。objective:客观的,ob-(相反),ject-(发射),字面意思是“反射出来的”more than impressed:非常印象深刻,不只是印象深刻。industry:行业。

2024-12-02 15:12:24 478

原创 鬼谷子的捭阖之道

通过沟通和暗中试探,摸出他的喜好,看他有什么、缺什么,还需要什么,甚至可以故意通过反驳来刺激和试探他,目的是通过他的反应和微表情,把他的真实想法搞出来。和人谈论富贵、长寿、权利、名声,这些积极的话题是阳,可以用来吸引对方的兴趣,让他们愿意开口,而谈论死亡、忧患、贫穷、挫败这些话题是阴,听着就让对方觉得很沉重,这些可以让对方沉思或沉默。,但同时也要注意观察对方的反应,看看是否有能利用的信息。想要用好捭阖,就得知道和承认事物的两面性,阴和阳、刚和柔、开和闭,这些都是有规律的,不随着你的意志而改变。

2024-11-30 21:23:48 571

原创 怎样提高自己的能量

用你的专业知识和对方建立信任,让对方觉得跟你交流能学到东西,让对方有轻松自在的感觉。两个人聊天你不是在卖东西,而是在了解对方的需求,分享你的想法和经验,这样一来对方的注意力和逻辑就被你带过来了,在无形当中你的能量就高了。第一,留意你的气场和格局。气场不是说你表现的多么霸道,而是你的信念、决心、举止这些给人的感觉。格局是眼光和处理问题的方式,不要只盯着眼前的蝇头小利,而是要有远见,能够看到更广阔的前景。能量转换的基本原则是让别人需要你,而不是你去求对方。别人需要你,你的能量就高,你去求别人你的能量就低。

2024-11-29 22:17:55 283

原创 商君书的驭民之术

真正走向成功的人有一阴一阳两条线,一定是明着做一条线,暗着做另一条线,明着的这条线是做事,暗的这条线是做人,是自己的内核和内在功力越来越强,你做的明线上的事情,都是为了暗线积累服务的。真正厉害的人,是外在保持和谐,内在一直在吸收精进成长,他就会呈现出老子道德经的一种状态,“夫唯不争,天下莫能与之争”,你的对手不在外面不用去争,你的对手只有你自己,每次遇到事情都是在借假修真,借外面的人、关系、困境来修你的心性,修你自己的功课,你本身具足、内在圆满,这个才是真正的大智慧。但我们能反人性,那离成功就不远了。

2024-11-29 17:21:41 810

原创 关系攻略:示弱三法

用捧杀和贬低的方式测试别人的性格,能不能适配你的目的。一捧杀就飘起来了这样的人缺少关爱,不接受捧杀的人就比较务实。如果有人太骄傲,就把他贬低下来,看他受挫时会不会出现不同的性格属性。面对能量场比你高的人要学会聆听和赞美,激活他们好为人师的性格。有老谋深算的人面对你的捧杀不搭理你,那么就可以沉默跟随,直到对方说话。聆听是为了分析思考观察,抛出一个话头观察别人的反应,获取到信息。天之道惜弱,人之道慕强。把自己包装成弱者的形象,忍辱负重,这叫强。当一个人有目的的弱,他就是有目的的强,所以说人生如戏全靠演技。

2024-11-28 21:14:39 445

原创 面试英语:自我介绍

stay tunedAndmotivatesthetutorialSosomescriptedvenupunctualwhich iwillgive toyoucomposedintentionsbotheredmannersyoupossessthat arerelevantsignifcantpraisedforinvestment。

2024-11-26 21:20:05 1262

原创 房产选购攻略(8)哪些二手房尽量回避

6、凶宅发生的当年买入价不要超过六折、两三年前发生的凶宅买入价不要超过7折。7、继承遗产的房子尽量回避,因为这种房子会有1/3概率继承人之间会有矛盾,可能因为纠纷过不了户。3、贴小块瓷砖的不要买,因为随着时间推移,瓷砖会脱落,且维修难度较大。8、无论市区还是郊区,超过110平的无物业老破房慎重购买。2、业主与物业有矛盾的楼盘,多打听几个中介就能打听出来。1、楼体带修复补丁的楼盘,未来漏水概率会远高其他楼盘。4、没有证或者集体土地证的房子别碰,没有证就没法过户。9、被曝过重大维权事件的小区尽量回避。

2024-11-22 20:04:26 493

原创 房产选购攻略(7)13条买房逻辑

7、纯投资新盘,尽量买毛坯交易的楼盘,因为精装修报价会投资未来一部分涨幅。4、如果买新盘,两个楼盘其他条件差不多,尽量选第一期开盘的楼盘,或者后面还有几期要开盘的楼盘。10、城市越小越弱,就越要买市中心。8、自住楼盘可以选精装修,因为精装交付的房子,业主就不舍得让二房东打隔断搞群租了。11、行情不稳定的时候不建议换房,因为换房需要时间差,在这段期间价格会有变动。5、纯投资尽量买50到70平的二室,80到95平三室,110到140平四室。3、如果买高层,尽量买纯高层楼盘,不要买高层/洋房混搭楼盘。

2024-11-22 11:38:12 355

原创 房产选购攻略(6)怎样选户型

深颜色的是不可以砸的承重墙,浅颜色的是可以砸的非承重墙。

2024-11-21 12:13:32 690

原创 房产选购攻略(5)如何选新房

尽可能选品牌开发商,另外北方开放商下不了证的概率,比南方开发商要高一些;

2024-11-20 23:24:11 455

原创 房产选购攻略(4)术语里的秘密

洋房:高度不超过24米,正常高度8层以内小高层:高度不超54米,即9到18层之间高层:高度不超过100米,即19-33层的产品超高层:高度100米以上,约33层以上的产品1)同一个楼盘,楼层高一些和矮一些,对生活的影响几乎很有限,小高层和超高层的价格几乎取决于得房率多少。2)同一个小区,洋房和高层的价差不应该超过20%,低密度的住宅产品价值和地段的稀缺性息息相关。

2024-11-19 21:44:30 387

原创 房产选购攻略(3)刚需如何选房

两室一卫升级为三室两卫值得每天上下班来回多花40分钟的双程通勤时间。多一个卧室、更重要的是多一个卫生间对生活品质的提升,足以抵消部分交通不便和配套的缺失。

2024-11-18 20:51:36 629

原创 房产选购攻略(2)配套筛选法

可以搜一下商务中心的招聘信息,也可以在饭点的时候去写字楼的餐厅看一下,如果吃饭高峰期在各个卖饭的档口连排队的都没有,那肯定是空置率超高的写字楼。城市越发达,核心区的产业等级就越高,所以都是市中心,如果城市比较弱那么距离近的价值就不高。宽路修的越多的区域,说明ZF投入的决心越大,发展起来的概率也会越高。不是说非重点的方向就不能买,还是要看价格和其他配套成熟程度,只是在其他方面相差不多的情况下,才重点考虑发展方向问题。市中心的老破房都没资金拆,郊区的老破房更没钱拆,但平房除外,因为平房拆迁难度小很多。

2024-11-17 21:56:57 474

原创 房产选购攻略(1)地段筛选法

郊区被规划为“新区”后,发展完善则为“新中心”、发展尚可则为“分中心”、发展空洞则为“郊区”。可以用通勤筛选法和GDP筛选法,筛选掉没有发展潜力的伪新区。

2024-11-16 21:37:57 483

原创 Java开发虚拟DNS

3)然后执行HostUtils.initHost方法,在缓存中指定当前host和ip,然后调用doTest()执行接口用例。hostMap中key代表host的名称,value代表ip;以下代码运行后,可以使用host名称代替IP。2)后端通过envId查询到数据库中的host和IP,并组装成hostMap。1)前端中创建envId,指定虚拟环境的Id。

2024-11-16 19:14:40 439

原创 Java Stream流深入浅出

在开始介绍Java Stream流之前,让我们先了解一下什么是流。流是一系列元素的序列,它可以在一次遍历的过程中逐个处理这些元素。在Java中,流是对数据的抽象,可以操作各种不同类型的数据源,如集合、数组、文件等。

2024-11-15 17:00:27 642

原创 测试平台开发(一)鉴权模块7 Shiro基于JWT的认证

Apache Shiro 是一个强大且易用的 Java 安全框架,主要用于身份认证、授权、加密和会话管理。它的设计目标是简化安全性的实现,使开发者能够更专注于业务逻辑。以下是 Shiro 的主要作用和功能:1. 身份认证(Authentication)用户登录:Shiro 提供了简单而强大的 API 来处理用户登录。你可以通过 Subject 对象调用 login 方法来验证用户的身份。多方式认证:Shiro 支持多种形式的认证,包括用户名/密码、证书、OpenID 等。

2024-11-09 21:57:13 892

原创 测试平台开发(一)鉴权模块6 TOKEN生成

1、生成tokenJWT是json web token的缩写,其作用就是用来生成token。用户登录成功后,将密码做运算得到token,token被用于系统访问的权限控制,由于token存在用户就不需要每调用一个接口都输入一次密码。① 首先指定生成token所用的算法为HMAC256② 然后使用JWT工具,根据所用算法生成签名,并与account和userId绑定,并指定过期时间2、写入header。

2024-11-07 22:34:06 241

原创 测试平台开发(一)鉴权模块5 用户登录与异常拦截

使用以下代码定义了ServiceException,集成了RuntimException,用于在系统中捕捉和返回异常信息。

2024-11-07 18:13:22 575

原创 测试平台开发(一)鉴权模块4 用户注册与密码处理

可以使用postman等工具调用接口进行测试,此处为了方便直接使用python代码调用接口。使用shiro中的Md5Hash()方法对密码加密,其中saltSource为加盐处理。所谓加盐就是加密用的句柄,md5算法使用该句柄对明文做复杂处理,从而得到加密后的密文。用户的密码不能直接明文存储,需要加密存库。这里需要引入shiro依赖。另外md5算法是不可逆的,就是说即使拿到该加盐句柄,也无法破译出原文。

2024-11-06 21:29:51 258

原创 测试平台开发(一)鉴权模块3 MybatisPlus分页插件

利用MybatisPlus提供的拦截器来实现分页功能。

2024-11-05 22:23:38 187

原创 测试平台开发(一)鉴权模块2 统一返回工厂

*** 定义枚举类型,会调用ResponseCode的构建函数进行初始化*/success(200,"操作成功"),error(400,"很抱歉,系统发生故障"),;// 获取枚举的信息,例如ResponseCode.success.getCode()return msg;

2024-11-05 21:24:55 150

原创 测试平台开发(一)鉴权模块1 查询用户

Data/*** 用户密码需要加密操作,除了用户密码,还需要加密的key*/MybatisPlus提供了BaseMapper类,提供了数据库的操作方法。

2024-11-05 21:11:54 230

原创 全链路压测策略

① 线上业务比较复杂,线下无法真实模拟例如滴滴打车,有的区域压力大有的区域压力小,线上的场景同时发生,线下难以模拟这样的复杂场景。② 线下的网络环境与线上不同,无法模拟线下一般都在同一个机房,和线上区别很大③ 不同的请求比例无法真实模拟。

2024-10-31 18:44:50 246

原创 互联网测试常见问题

①为了保证质量吗?但是发现的BUG非常少②为了提升效率吗?实际上每天的自动化用例会有很多误报,也许是环境问题、框架问题、数据问题、或者用例本身的原因;把问题排查重新运行起来很耗时,没起到提效的效果。回到为什么做自动化的问题,大部分都是随大溜别人都做我也要做,另外汇报时自动化测试也成为体现技术含量的手段。自动化测试陷入为了做自动化而做自动化。

2024-10-30 17:31:09 426

原创 ElementPlus教程(一)安装

ElementPlus:是饿了么公司前端开发团队提供的一套基于 Vue3 的网站组件库,用于快速构建网页。

2024-10-23 16:58:40 1442

原创 VUE3.x教程(八)组件传递

props用于父组件向子组件传值。子组件通过props从父组件索取数据,父组件调用子组件时,将props中定义的参数传入即可。①子组件 ChildComp.vue②父组件中调用子组件,并传参③返回结果为。

2024-10-22 17:35:25 266

原创 VUE3.x教程(七)侦听器和组件

以下例子中,监听todoId,当其发生变化时调用fetchData函数。所谓侦听器即监听某数据,当前发生变化时触发对应的函数。可以直接侦听一个 ref,并且只要。的值改变就会触发回调。

2024-10-22 16:19:27 208

原创 VUE3.x教程(六)模板引用

DOM 是文档对象模型(Document Object Model)的简称,DOM 主要用于将Web页面以文档的形式描述。DOM 是一种描述和操作文档的标准接口,使得开发者可以通过编程语言来动态访问和修改页面内容。DOM 通常被视为一棵树,其中每个节点代表页面的一部分,如元素节点、属性节点、文本节点等。DOM 允许开发者通过编程语言(如 JavaScript)来操作文档,包括创建、删除、修改节点及其属性。

2024-10-22 11:46:07 275

原创 VUE3.x教程(五)生命周期

生命周期就是页面从打开到关闭的整个过程,该过程存在几个节点;每个节点的开始之前和完成之后都可以通过特定的钩子函数定义功能。① 页面加载:由声明,以下钩子函数都处于其中② 组件创建:钩子函数beforeCreate、created③ 组件挂载:钩子函数beforeMount、mounted④ 组件更新:钩子函数beforeUpdate、updated⑤ 组件卸载:钩子函数:beforeUnmount、unmouted。

2024-10-22 10:42:20 362

原创 VUE3.x教程(四)计算属性

计算属性是经过计算的属性,它已经算好了放在那里,供你作为属性直接调用。你不能主动触发计算属性进行计算,只有参与计算元素发生变化时,计算属性才会自动做计算。作为使用者,可以将计算属性当成静态对象看待,并可以即使得到更新后的状态。

2024-10-18 11:56:10 169

原创 VUE3.x教程(三)v-x常用指令

如下例子中,表单的提交按钮addTodo点击后,从input中获取newTodo的值,然后添加入todos列表中。点击removeTodo后,将选项从todos列表中删除。在 Vue 中,mustache 语法 (即双大括号) 只能用于文本插值。以下示例中,:class用来绑定css的类名,并通过ref('title')与css建立响应式状态。点击Toggle按钮后触发toggle函数,然后在v-if 和v-else中判断。todos为要展示的列表,todo为列表中的项目,in是for循环中的语法。

2024-10-17 14:51:19 283

原创 VUE3.x教程(二)响应式基础

Vue的核心是声明式渲染,通过扩展标准HTML的模板语法,可以根据JavaScript的状态来描述HTML应该是什么样子的。

2024-10-17 11:37:13 145

原创 VUE3.x教程(一)安装开发环境

1)官网页面中有超链接可以直接打开Node.js的下载页面。2)下载后安装,按照默认选项逐个下一步即可。

2024-10-16 11:35:56 373

空空如也

空空如也

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

TA关注的人

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