`
lfc_jack
  • 浏览: 144794 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
文章列表
“勿以道理大而盲信,勿以道理小而不为。” 一、SWOT分析法: 二、PDCA循环规则 三、6W2H法 四、SMART原则 五、时间管理-重要与紧急 六、任务分解法[WBS] 七、二八原则
1、默认使用的是什么通信框架,还有别的选择吗? 2、服务调用是阻塞的吗? 3、一般使用什么注册中心?还有别的选择吗? 4、默认使用什么序列化框架,你知道的还有哪些? 5、服务提供者能实现失效踢出是什么原理? 6、服务上线怎么不影响旧版本? 7、如何解决服务调用链过长的问题? 8、说说核心的配置有哪些? 9、dubbo推荐用什么协议? 10、同一个服务多个注册的情况下可以直连某一个服务吗? 11、画一画服务注册与发现的流程图 12、集群容错怎么做? 13、在使用过程中都遇到了些什么问题? 14、dubbo和dubbox之 ...
01 exits key //测试指定key是否存在,返回1表示存在,0不存在 02 del key1 key2 ....keyN //删除给定key,返回删除key的数目,0表示给定key都不存在 03 type key //返回给定key的value类型。返回 none 表示不存在key,string字 ...
一、功能点测试用例(单个测试用例) 二、新建接口 三、查询接口&查询列表接口 四、修改接口&删除接口 五、流程测试用例(组合测试用例) 六、测试执行时,需注意的地方
1、微信红包怎么实现。 2、海量数据分析。 3、测试职位问的线程安全和非线程安全。 4、HTTP2.0、thrift。 5、面试电话沟通可能先让自我介绍。 6、分布式事务一致性。 7、nio的底层实现。 8、jvm基础是必问的,jvm GC原理,JVM怎么回收内存。 9、Java是什么。 10、API接口与SDI接口的区别(API是提供给别人的接口)。 11、dubbo如何一条链接并发多个调用。Dubbo的原理,序列化相关问题。 12、用过哪些中间件。 13、做过工作流引擎没有。 14、以前的工作经历,自己觉得出彩的地 ...
其实,我们只需要简单两步配置就可以让Pycharm自动导入模块 第一步:Pycharm->Perferences->Editor->Auto Import 第二步:Pycharm->Perferences->Keymap 就这么简单,设置完成后,来体验一下效果。导入random 模块,按住 ctrl+空格(空格键按两下)就会自动弹出可选的模块列表,上下移动进行切换。
一、一些常见的SQL实践 (1)负向条件查询不能使用索引 select * from order where status!=0 and stauts!=1 not in/not exists都不是好习惯 可以优化为in查询: select * from order where status in(2,3) (2)前导模糊查询不能使用索引 select * from order whe ...
查看数据库 show dbs; 选择某个库 use db; 查看库下的表(暂且说成是表,mongodb中称表问文档) show collections; 插入数据 db.table.insert( {'name':'demo','sex':'m','age':18} ); (注意在插入数据时的数据类型) 插入数据可随意定义每行的结构,mo ...
你连自律都做不到 还谈什么梦想】想锻炼身体,却做不到坚持早起跑步;想多读书,但读上几页就忍不住去看手机。间接性踌躇满志,持续性心灰意冷。看着别人一天天变得优秀,自己却在无所事事中虚度人生。停止浑浑噩噩,得过且过,从严格的自我管理开始改变,别让不自律毁掉你的人生。共勉
我们需要注意以下几个要点: 1.永远不要信任用户的输入。对用户的输入进行校验,可以通过正则表达式,或限制长度;对单引号和 双"-"进行转换等。 2.永远不要使用动态拼装sql,可以使用参数化的sql或者直接使用存储过程进行数据查询存取。 3.永远不要使用管理员权限的数据库连接,为每个应用使用单独的权限有限的数据库连接。 4.不要把机密信息直接存放,加密或者hash掉密码和敏感的信息。 5.应用的异常信息应该给出尽可能少的提示,最好使用自定义的错误信息对原始错误信息进行包装 6.sql注入的检测方法一般采取辅助软件或网站平台来检测,软件一般采用sql注入检测工具j ...
通过 redis 的配置文件设置密码参数,这样客户端连接到 redis 服务就需要密码验证,这样可以让你的 redis 服务更安全 查看是否设置过密码:CONFIG get requirepass 如果出现上面的情况,表示没有设置密码,客户端就可以连接(redis默认密码为空) 设置:CONFIG set requirepass "yourPassWord" 设置成功返回ok,再次连接,直接返回没有权限的错误提示,通过  AUTH "yourpassWord" 登录 再次设置值,成功
Python3 注释 确保对模块, 函数, 方法和行内注释使用正确的风格 Python中的注释有单行注释和多行注释: Python中单行注释以 # 开头,例如:: # 这是一个注释 print("Hello, World!") 多行注释用三个单引号 ''' 或者三个双引号 """ 将注释括起来,例如: 1、单引号(''') #!/usr/bin/python3 ''' 这是多行注释,用三个单引号 这是多行注释,用三个单引号 这是多行注释,用三个单引号 ''' print("Hello, World!") 2、 ...
class A:     pass class B(A):     pass isinstance(A(), A)  # returns True type(A()) == A      # returns True isinstance(B(), A)    # returns True type(B()) == A        # returns False 区别就是: type()不会认为子类是一种父类类型。 isinstance()会认为子类是一种父类类型。 注意:在 Python2 中是没有布尔型的,它用数字 0 表示 False,用 1 表示 True。到 Python3 ...
Python 中的变量不需要声明。每个变量在使用前都必须赋值,变量赋值以后该变量才会被创建。 在 Python 中,变量就是变量,它没有类型,我们所说的"类型"是变量所指的内存中对象的类型。 等号(=)用来给变量赋值。 等号(=)运算符左边是一个变量名,等号(=)运算符右边是存储在变量中的值。例如: 多个变量赋值 Python允许你同时为多个变量赋值。例如: a = b = c = 1 以上实例,创建一个整型对象,值为1,三个变量被分配到相同的内存空间上。 您也可以为多个对象指定多个变量。例如: a, b, c = 1, 2, "runoob&quo ...
1 PSUBSCRIBE pattern [pattern ...] 订阅一个或多个符合给定模式的频道。 2 PUBSUB subcommand [argument [argument ...]] 查看订阅与发布系统状态。 3 PUBLISH channel message 将信息发送到指定的频道。 4 PUNSUBSCRIBE [pattern [pattern ...]] 退订所有给定模式的频道。 5 SUBSCRIBE channel [channel ...] 订阅给定的一个或多个频道的信息。 6 UNSUBSCRIBE [channel [channe ...
Global site tag (gtag.js) - Google Analytics