java代码有感
我是浮华
拒绝,有时候并不是你不适合它,而是它不适合你,把你推向更好的未来。
展开
-
个人使用向5:连续时间表的应用
场景:某些sql需要关联时间进行排序。好家伙,order by time 就完事了,ASC 或者 DESC。然后说要连续时间???单纯按时间是很简单,但是某些时间是会发生断层,但是需求他想要。那么开整。过程: A.本身数据是携带某个时间标识,新增时间或者修改时间都是必备的。但是这个没办法说一定是连续的,能保证先后顺序。所以需要辅助工具。是否我在不动表情况下,去搞辅助手段。比如我传连续的时间list,进去,用$符号就硬拼接当一个结果集,然后结果集别名其他表,作为数据进行时间联动关联。是个办法,但是每次进行查原创 2020-12-09 10:43:41 · 229 阅读 · 0 评论 -
个人使用向2:第三方登录
场景:甲方爸爸,是知名机械类厂子,外国的。然后他们普遍是对接微软的。希望的效果是,除去系统本身的账号密码登录。我用我电脑上的微软账号也能登录你们的系统。处理的方法:妥妥的第三方登录,不多说,开冲!微软第三方登录:1.微软开放平台申请前往 https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade 注册应用在注册应用的时候就需要填写回调地址,当然后期也可以重新修改client i原创 2020-12-07 09:52:41 · 3518 阅读 · 1 评论 -
个人理解向10.Redis问题
1.什么是缓存雪崩?如何解决?个人理解:mysql数据库每秒理想支持并发为2000,类似大棚里的农作物。redis 理想能抗住10000,类似大棚外的膜。当大雪来临(请求过来时候)。先打在redis上,当redis没找到,去请求mysql。缓存雪崩就是,对应大量请求都在redis缓存中未找到,直接打在mysql。极可能出现的场景为,给某一大波数据设置同样的过期时间。然后在某个时间点,这些数据同时失效。请求访问这大波数据,全部越过了redis 缓存,直接请求mysql。导致mysql宕机。应对策略:对应原创 2020-12-03 15:47:53 · 122 阅读 · 0 评论 -
2020-11-30-杂技二三-有感触
1.技术认知。技术服务于业务。你所谓追求新技术,本质应该服务业务。2.单体跟微服务的区别。单体变成微服务的变化,犹如今年开始出来换工作时候。你沉浸在自己的单体服务时间里。重复一些curd,smm。以及对接第三方服务的工作。然而现实给了你不一样的感觉,你不会微服务,就好像你表现得跟刚出社会一样手足无措,周围都不停是失业的焦虑跟慌张。 现在真的沉浸下来。二者区别就目前的眼界来看待。起始是一种新的开始,关于第三方插件的使用。业务代码本质还是没变,但是调用跟服务这些业务代码的方式改变了。一开始的缓存以及数据记原创 2020-11-30 15:09:57 · 89 阅读 · 0 评论 -
sql注入防范设想
SQL注入防范1、 普通用户与系统管理员用户的权限要有严格的区分。如果一个普通用户在使用查询语句中嵌入另一个Drop Table语句,那么是否允许执行呢?由于Drop语句关系到数据库的基本对象,故要操作这个语句用户必须有相关的权限。在权限设计中,对于终端用户,即应用软件的使用者,没有必要给他们数据库对象的建立、删除等权限。那么即使在他们使用SQL语句中带有嵌入式的恶意代码,由于其用户权限的限制,这些代码也将无法被执行。故应用程序在设计的时候,最好把系统管理员的用户与普通用户区分开来。如此可以最大限度的减原创 2020-06-13 12:16:41 · 151 阅读 · 0 评论 -
java如何获取当前时间到第二天凌晨的秒数
场景。需要记录用户的操作行为,埋点(pv是页面浏览量,uv是独立访客)思考。存放到数据库中,记录用户行为。但是用户操作频繁,会有数据库消耗。思考了一下不是很划算。所以想存放redis,记录当天用户访问页面的动作。对应redis存放key 为 项目名称:功能(pv):用户唯一识别号:具体页面(或者具体功能)。然后设置过期时间。这样来记录用户的访问数据。过期时间为当天到次日凌晨之间的时间间隔。...原创 2020-04-19 10:26:36 · 2693 阅读 · 0 评论 -
要对代码有一些想法,要对自己有些追求
前言。技术服务于业务,今天来梳理一下。技术的变化,从一开始的 jsp+ssm到现在的springboot+mybatis+vue,框架越来越便捷,正如曾经看到的那句话,底层越来越复杂,顶层越来越无脑。开发门槛越来越低,但是你懂的越来越少。原理跟基础,在网上java资料都很泛滥,但是碰到问题,怎么处理问题,怎么去解决问题,或者预防问题变成真正含金量的东西。人应该对技术做怎么样的思考,或许是之...原创 2020-04-14 14:04:41 · 202 阅读 · 0 评论