后端
文章平均质量分 65
飞翔的丘八
这个作者很懒,什么都没留下…
展开
-
java实现双色球机选功能
package com.job.gateway.util;import java.util.HashSet;import java.util.Random;import java.util.Set;/** * @program: job_gateway * @description:双色球 机选 * @author: Mr.liu yueting.liu * @create: 2021-11-10 15:14 **/public class LotteryBallUtil {.原创 2021-11-10 17:53:29 · 927 阅读 · 0 评论 -
IM云信第三方回调服务器端拦截DEMO
@RequestMapping(value = "/interceptHandleMsg", method = {RequestMethod.POST, RequestMethod.GET})public JSONObject interceptHandleMsg(HttpServletRequest request) { JSONObject result = new JSONObject(); result.put("errCode", 1); result.put("...原创 2021-09-07 15:15:27 · 840 阅读 · 0 评论 -
mysql的union使用order by的解决方案
下面的这段sql中使用了union,因业务需要又需要用到时间order排序select * from `user` where user_type='owner' order by creat_timeorder by create_timeunion select * from `user` where user_type='employee' order by create_time ;执行时报错了 ,报错如下:解决方案如下,将2个sql使用(),就执行成功了:(se...原创 2021-01-15 16:43:29 · 707 阅读 · 0 评论 -
sso单点登录(简单设计)
设计的前提是用户的会话控制由token(令牌)控制:用户登录时验证用户信息,通过校验后,生成一串唯一的uuid的串,然后用此uuid设计为token并赋予失效时间。将token持久化到数据库并且同步与缓存中。每次请求时验证token是否符合规范,并且token的失效时间大于当前时间。用户每次登陆时,会重新生成一个uuid,每次生成完成之后覆盖掉原先的token数据。这样会导致在其他浏览器or设备的token无效。至此一个简单的sso单点登陆设计完成。此单点登录为最简单的设计,诸位根据业务可适当更原创 2020-11-16 18:54:32 · 194 阅读 · 0 评论 -
sql查询优化or篇
原sql,使用or的情况SELECT * FROM coin_trade_history WHERE (buyer_uid = ${userId} OR seller_uid = ${userId}) order by id desc 在有索引的情况可以使用UNION ALL函数,优化后的sqlSELECT * FROM coin_trade_history WHERE buyer...原创 2020-03-03 17:33:00 · 6258 阅读 · 0 评论 -
zookeeper和eureka的区别
著名的CAP理论指出,一个分布式系统不可能同时满足C(一致性)、A(可用性)和P(分区容错性)。由于分区容错性在是分布式系统中必须要保证的,因此我们只能在A和C之间进行权衡。在此Zookeeper保证的是CP, 而Eureka则是AP。首先介绍下CAP RDBMS(mysql/oracle/sqlServer) -----> ACID NOS...原创 2019-10-29 20:36:43 · 211 阅读 · 1 评论 -
链式存储结构与顺序存储结构的区别及用法
数据结构中的物理结构包含有:顺序存储结构与链式存储结构存储优缺点:顺序存储结构在未达到内存限制时,(因为是顺序存储所以查询尾部比较快)在末尾插入比较快,但是在中间插入,需要将当前插入位置的元素及后面元素统一往后移动一位;删除非尾端元素时,需要将当前删除元素后面的所有元素往前移动一个。 链式存储结构不需要考虑内存限制,插入与删除速度很快,因为链式结构是前后索引方式(即元素会存放它的前一个...原创 2019-07-29 16:45:22 · 2489 阅读 · 0 评论 -
高德地图根据经纬度获取具体城市信息
上代码package com.hw8.coingame.util;import net.sf.json.JSONObject;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.net.MalformedURLException...原创 2019-07-31 11:20:40 · 7450 阅读 · 0 评论 -
mac启动RocketMQ Name Server报错:Please set the JAVA_HOME variable in your environment, We need java(x64)
我用的是mac,因为jdk7以上(我使用的是jdk8),不需要配置环境变量就可以使用了,所以就没配jdk的环境变量,由于rocketmq启动需要jdk的环境变量,所以我来这配一下jdk的环境变量1.在终端通过命令:/usr/libexec/java_home查看jdk的安装目录。2.使用命令打开 bash_profile文件,vim ~./bash_profile,然后输入e,进入编辑模式...原创 2019-09-05 15:46:02 · 2215 阅读 · 0 评论