摘要: 一、简介:samba服务是基于netbios 安装: 通过yum安装 [root@localhost ~]# yum install samba samba-client samba-swat 查看smaba服务包 [root@localhost ~]# rpm -qa|grep samba 启动s 阅读全文
posted @ 2019-12-10 15:11 金万强 阅读(4650) 评论(0) 推荐(0) 编辑
摘要: 简介: 约瑟夫问题是个有名的问题:N个人围成一圈,从第一个开始报数,第M个将被杀掉,最后剩下一个,其余人都将被杀掉。例如N=6,M=5,被杀掉的顺序是:5,4,6,2,3,1。 分析: (1)由于对于每个人只有死和活两种状态,因此可以用布尔型数组标记每个人的状态,可用true表示死,false表示活 阅读全文
posted @ 2019-09-12 15:00 金万强 阅读(919) 评论(0) 推荐(0) 编辑
摘要: 计算查询点的经纬度范围1.1 地球半径千米 double r = 6371; 1.2 默认直线距离 1千米距离 double dis = 1; 1.3 角度计算公式double = 2*Math.asin(Math.sin(dis/(2*r))/Math.cos(latitude*Math.PI/180)); 1.4 角度转为弧度 double dlng = angle*180/Math.PI; 阅读全文
posted @ 2019-08-26 17:33 金万强 阅读(795) 评论(0) 推荐(0) 编辑
摘要: JVM内存结构 由上图可以清楚的看到JVM的内存空间分为3大部分: 其中栈内存可以再细分为java虚拟机栈和本地方法栈,堆内存可以划分为新生代和老年代,新生代中还可以再次划分为Eden区、From Survivor区和To Survivor区。 其中一部分是线程共享的,包括 Java 堆和方法区;另 阅读全文
posted @ 2019-08-22 10:47 金万强 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 不要听信你看到的关于优化的“绝对真理”,包括本文所讨论的内容,而应该是在实际的业务场景下通过测试来验证你关于执行计划以及响应时间的假设。 单条查询最后添加 LIMIT 1,停止全表扫描。 对于char(4) 或者vachar(4),无论是中文还是英文都是存储四个字符,注意是字符而不是字节。 如果一个 阅读全文
posted @ 2019-07-16 17:27 金万强 阅读(336) 评论(0) 推荐(0) 编辑
摘要: 高德经纬度用的是火星坐标系 阅读全文
posted @ 2019-07-08 17:20 金万强 阅读(13148) 评论(0) 推荐(2) 编辑
摘要: 在IDEA的使用过程中,经常断掉服务或者重启服务,最近断掉服务重启时突然遇到了一个启动报错: 错误:找不到或无法加载主类 猜测:1,未能成功编译; 尝试:菜单 》Build 》Rebuild Prodject 结果:启动服务仍然报同样的错误 2,缓存问题; 尝试:菜单 》File 》Invalida 阅读全文
posted @ 2019-05-05 13:39 金万强 阅读(37717) 评论(0) 推荐(0) 编辑
摘要: 思路 使用Zookeeper实现负载均衡原理,服务器端将启动的服务注册到,zk注册中心上,采用临时节点。客户端从zk节点上获取最新服务节点信息,本地使用负载均衡算法,随机分配服务器。 创建项目工程 Maven依赖 创建Server服务端 ZkServerScoekt服务 ZkServerClient 阅读全文
posted @ 2019-02-13 14:56 金万强 阅读(1759) 评论(0) 推荐(0) 编辑
摘要: 环境要求:必须要有jdk环境,我自己是使用的 jdk1.8 1.安装jdk 2.安装Zookeeper. 在官网http://zookeeper.apache.org/下载zookeeper.我下载的是zookeeper-3.4.6版本。 解压zookeeper-3.4.6至D:\machine\z 阅读全文
posted @ 2019-02-13 14:51 金万强 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 什么Zookeeper Zookeeper是一个分布式开源框架,提供了协调分布式应用的基本服务,它向外部应用暴露一组通用服务——分布式同步(Distributed Synchronization)、命名服务(Naming Service)、集群维护(Group Maintenance)等,简化分布式 阅读全文
posted @ 2019-02-13 14:36 金万强 阅读(172) 评论(0) 推荐(0) 编辑