《Java工程师修炼之道》读书笔记-Part 1
持续学习敢于“逃离舒适区”、敢于使用新技术,这样才能让自己具有持续的学习兴趣,促进自己的持续进步。知识收获整理成体系,或者融入自己的知识体系中。下面是整理的部分感兴趣的知识点。1.分布式数据库中间件、
分布式锁-基于ZooKeeper的分布式锁
在分布式系统中,任何操作都可能跨网络,在部分并发场景下,如无法保证顺序性,会产生冲突。在分布式系统中,不同进程需要互斥访问共享资源是,需要引入并发控制机制-分布式锁。基于ZooKeeper的分布式锁Z
获取MySQL分区表信息的几种方法
下面介绍获取MySQL分区表信息的几种方法。1.showcreatetable表名可以查看创建分区表的create语句。/*!...*/是一种特殊的注释,其他的数据库产品当然不会执行。mysql特殊处
Python numpy 数组中冒号的使用
Python中冒号实际上有2个意思:1.默认全部选择;2.指定范围。下面的验证基于Azure提供的免费JupyterNotebook,如果对JupyterNotebook不熟悉的,可以参考如下链接:J
什么,又要为表增加一列属性?
作者:58沈剑需求缘起产品第一版:用户有用户名、密码、昵称等三个属性,对应表设计:user(uid,name,passwd,nick)第二版,产品经理增加了年龄,性别两个属性,表结构可能要变成:use
让Elasticsearch飞起来——性能优化实践干货
作者:铭毅天下0、题记Elasticsearch性能优化的最终目的:用户体验爽。关于爽的定义——著名产品人梁宁曾经说过“人在满足时候的状态叫做愉悦,人不被满足就会难受,就会开始寻求。如果这个人在寻求中
如何给女朋友解释Java中编译与反编译
来自:漫画编程某天下班后,我在家里进行电话面试,问到面试者这样一个问题:"你知道使用哪些办法可以反编译Java代码吗?"。但是面试者回答的并不好,所以我在面试评价中写到:"对编译原理相关知识理解的不透
如何给老婆解释什么是 Master-Slave
来源:柳树的絮叨叨作者:靠发型吃饭的柳树一天,阳光明媚,天朗气清,正是春游的好日子。我在家中躺着看权游,老婆在一旁,翻阅着书架上的书。和往常一样,她在看到一本技术书时,阅读速度骤降下来,我知道她又要对
Spring Boot 中的同一个 Bug,竟然把我坑了两次
作者:江南一点雨真是郁闷,不过这事又一次提醒我解决问题还是要根治,不能囫囵吞枣,否则相同的问题可能会以不同的形式出现,每次都得花时间去搞。刨根问底,一步到位,再遇到类似问题就可以分分钟解决了。如果大家
聊一聊Java泛型中的通配符 T,E,K,V,?
作者:glmapper前言Java泛型(generics)是JDK5中引入的一个新特性,泛型提供了编译时类型安全检测机制,该机制允许开发者在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操
SQL数据库查询语句优化,比较两段SQL执行所用的时间检测
SQL数据库查询语句优化,比较两段SQL执行所用的时间检测
造成两种代码性能差异的原因是什么
写法一:vardiv=document.getElementsByTagName('div')[0];for(vari=0xA00000;i<0xFFFFFF;i++){div.style.ba
javascript 问题
script>vardata=[{name:"qwe.jpg",age:12},{name:"sdf12.png",age:32},{name:"weqwe.jpg",age:12}];for(
SQL SERVER为什么加了索引查询反而变慢?
查询语句如下:selecttop100u.*,row_number()over(orderbyu.CreatedTimeDESC)nfromMpUsersasuwhereAccountId='28C6
使用sklearn库构建机器学习模型,并使用模型预测
sklearn是一个机器学习的python库,里面包含很多经典的算法,可以很方便的选择对应的算法对数据进行训练,很方便的得出各种训练的参数,并使用模型对分类进行预测。总的来说一般机器学习分如下步骤获取
Ceph 安装 及 用于Openstack卷存储
0,安装源配置:[ceph-noarch]name=Cephnoarchpackagesbaseurl=https://download.ceph.com/rpm-nautilus/el7/noarc
access数据库更新语句
access数据库里有字段aa,里面的数据都是/05/23/42191_goldfieldprobedevice这样的,我想把这个数据更新为goldfieldprobedevice,该怎么写sql语句
mybatis的通用mapper如何实现sql拼接in关键字
如题,通过通用mapper实现批量删除,楼主想的是用andIn这个方法,但是用的时候提示要传入一个Iterable,请问该怎么弄
基于 DWM1001C 模拟 follow me 实验
实验环境:使用DRTLS方案,在一个20半径的圆盘内,均匀分布3个anchors固定圆盘位置,通过anroidAPK设置以圆盘中间为圆点,以数学坐标系建立anchors的位置。在一个水平面上移动tag
实时操作系统kernel rt
实时应用程序在某些触发事件和应用程序对该事件的响应之间有操作截止日期。为了满足这些操作期限,程序员使用实时操作系统(RTOS),在该系统上可以可靠地计算或测量给定应用程序和环境的最大响应时间。典型的R