基础
Is-Tana
这个作者很懒,什么都没留下…
展开
-
SQl:找出每个班级里身高最高的人,并按班级排序
SQl:找出每个班级里身高最高的人,并按班级排序数据库脚本/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;/*!40101 SET NAMES utf8 */;/*!50503 SET NAMES utf8mb4 */;/*!40014 SET @OLD_FOREIGN_KEY_CHECKS=@@FOREIGN_KEY_CHECKS, FOREIGN_KEY_CHECKS=0 */;/*!40101 SET @O原创 2021-03-17 12:47:31 · 2829 阅读 · 0 评论 -
什么是缓存雪崩?要如何解决
什么是缓存雪崩?要如何解决缓存雪崩是指缓存中数据大批量到过期时间而查询数据量巨大,引起数据库压力过大甚至down机,和缓存击穿不同的是,缓存击穿指并发查同一条数据,缓存雪崩是不同数据都过期了,很多数据都查不到从而查询数据库。解决方案缓存数据的过期时间设置随机,防止同一时间大量数据过期现象发生。如果缓存数据库是分布式部署,将热点数据均匀分布在不同高德缓存数据库中。设置热点数据永不过期。...原创 2021-03-15 09:58:37 · 843 阅读 · 0 评论 -
Mybatis 有二级缓存,为什么还要用Redis
Mybatis 有二级缓存,为什么还要用Redis?mybais一级缓存作用域是session,session commit之后缓存就失效了。mybais二级缓存作用域是sessionfactory,该缓存是以namespace为单位的(也就是Mapper.xml文件),不同namespace下的操作互不影响。所有对数据表的改变操作都会刷新缓存,但是一般不要用二级缓存,例如在UserMapper.xml中有大多数针对user表的操作,但是 在另一个xxxMapepr.xml中,还有针对user单表的原创 2021-03-15 09:48:42 · 1634 阅读 · 0 评论 -
Idea查看 破解码
Idea查看 破解码原创 2021-03-09 10:16:09 · 4344 阅读 · 0 评论 -
微信小程序 data对象的属性赋值
记录一下下次想不起来 翻翻笔记data: { person: { //person为一个对象,age是它的属性 name: Tony, age:21 } }先用一个变量,把person.age用字符串拼接起来,然后setData赋值即可 var age= "person.age"; var that = this; that.setData({ [age]: 21 })...原创 2021-03-05 14:03:45 · 849 阅读 · 0 评论 -
@retention 反射案例
@retention记录package com.example.demo;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.reflect.Field; @Retention(RetentionPolicy.RUNTIME) @interface one{ String name(); int length() default原创 2021-02-26 17:57:33 · 159 阅读 · 0 评论 -
java.math.BigDecimal计算
java.math.BigDecimal加减乘除计算 public static void main(String[] args) { BigDecimal a = new BigDecimal(6); BigDecimal b = new BigDecimal(5); System.out.println(a.add(b)); //a+b 加 System.out.println(a.subtract(b));// a-b 减 System.out.原创 2021-01-04 17:00:58 · 145 阅读 · 0 评论 -
js提示Cannot read property ‘replace‘ of undefined
JS提示Cannot read property ‘replace’ of undefined出现这个错误的原因一般是传的参数为null在传参之前加个是否为null的判断可以解决异常。原创 2020-12-25 11:43:18 · 3171 阅读 · 0 评论 -
js 解析富文本标签数据
js 解析富文本标签数据var str = '<p><code>uni-app</code> 完整支持<code>Vue</code>实例的生命周期,同时还新增页面生命周期</a>。</p>';console.log(str.replace(/<[^<>]+>/g,'').replace(/ /ig,''));...原创 2020-12-21 11:41:55 · 3475 阅读 · 1 评论 -
str为要去除空格的字符串
str为要去除空格的字符串:去除所有空格:str = str.replace(/\s+/g,"");去除两头空格:str = str.replace(/^\s+|\s+KaTeX parse error: Undefined control sequence: \s at position 35: …str.replace( /^\̲s̲*/, '');去除右空格:…)/g, “”);SCRIPT LANGUAGE=“JavaScript”>原创 2020-09-26 15:44:21 · 203 阅读 · 0 评论 -
Js onclick用法:跳转到指定URL
如果是本页显示可以直接用location,方法如下:οnclick=“javascript:window.location.href=‘URL’”οnclick=“location=‘URL’”οnclick=“window.location.href=‘URL?id=11’”原创 2020-06-03 17:17:57 · 2345 阅读 · 0 评论 -
常见函数
** 常见函数 **字符函数:length 获取字符串长度concat 连接参数产生的字符串。如有任何一个参数为NULL ,则返回值为 NULL。instr 返回字符串在某一个字段的内容中的位置, 没有找到字符串返回0,否则返回位置(从1开始)trim 去除左右空格upper 转为大写lower 转为小写lpad 填充左侧字符长度rpad 填充右侧字符长度replace...原创 2020-05-06 17:14:59 · 161 阅读 · 0 评论 -
mysql把查询结果集插入到表里
有时我们要把查询的结果保存到新表里,创建新表,查询,插入显得十分麻烦。可以把查询结果集插入到表中如果表存在INSERT INTO Tab1 SELECT * FROM Tab2insert into Tab1(a,b,c) select from Tab2(a,b,c);// 如果两个结构一样可以insert into Tab1 select * from Tab2;...原创 2020-05-06 10:57:09 · 4048 阅读 · 0 评论 -
Java BigDecimal类型的 加减乘除运算
BigDecimal类型的 加减乘除运算BigDecimal类型的 加减乘除运算需要调用方法:加法 :add减法:substract乘法:multiply除法:divide public static void main(String[] args) { BigDecimal b1 = new BigDecimal("10"); BigDecimal b2 = new ...原创 2020-04-07 16:02:25 · 251 阅读 · 0 评论 -
微信小程序禁止输入空格
微信小程序禁止输入空格当用户输入账号或者密码的时候,可能会有输入空格的情况,但是实际需要是不能够有空格的,所以我们要做一个去除空格,并且适应所有input的name参数的方法,下面请看源码:<input type='text' data-name='account' value='{{account}}' name="account" bindinput='verification' b...原创 2020-04-07 10:56:56 · 1698 阅读 · 0 评论 -
MySQL常用的七种表类型
MySQL常用的七种表类型Mysql提供的表类型截止到今天已经有13种,各有各的好处,常用的有七种,如果再细化出来,基本上就只有两种:InnoDB、MyIASM两种。Mysql作为当前最为流行的免费数据库服务引擎,已经风靡了很长一段时间,不过也有人对于Mysql的内部环境不是很了解,尤其那些针对并发性处理的机制。Mysql向用户提供了包括DBD、HEAP、ISAM、MERGE、MyIAS、I...原创 2020-03-31 17:58:16 · 376 阅读 · 0 评论 -
push to origin/master was rejected 错误解决方法
一般发生在 GitHub 或 码云 刚刚创建仓库第一次pull的时候,两个仓库的差别非常大,所以git拒绝合并两个不相干的东西切换到自己项目所在的目录,右键选择GIT BASH Here然后依次输入一下命令即可解决git pullgit pull origin mastergit pull origin master --allow-unrelated-histories...原创 2020-03-30 15:45:50 · 8422 阅读 · 4 评论 -
HBuilderX 打包出来的APP白屏
打开apk之后弹出框,提醒打包时未添加oauth模块。参考文档找到manifest.json,找到OAuth(登录鉴权),重新打包下载即可解决白屏问题。一般app都要选中share和oauth否则有报错或者白屏的情况。由于水平有限,本博客难免有不足,恳请各位大佬不吝赐教!...原创 2020-03-25 15:04:10 · 7607 阅读 · 0 评论 -
math类方法及其说明
math对象方法及其说明方法名说明abs(x)返回数的绝对值。acos(x)返回数的反余弦值。asin(x)返回数的反正弦值。atan(x)以介于 -PI/2 与 PI/2 弧度之间的数值来返回 x 的反正切值。atan2(y,x)返回从 x 轴到点 (x,y) 的角度(介于 -PI/2 与 PI/2 弧度之间)。ceil(x)对数进...原创 2019-12-21 15:32:51 · 309 阅读 · 0 评论