- 博客(109)
- 收藏
- 关注
原创 springboot 连接hive的坑
本地运行时倒是没啥问题,一上线启动接连报错。网上各种找答案,本质上还是依赖冲突报错,不知道使用哪个具体类。与tomcat中的冲突,排除依赖。的jar报错,做法就是排除依赖。
2024-05-11 14:09:52 518
原创 spring 工作常用注解
转载来自:http://www.cnblogs.com/fsjohnhuang/p/4040785.html。@SuppressWarnings(“ALL”) 抑制所有类型的警告。0 ,对应于方法中的第一个参数,该参数的值将被使用。
2023-07-30 23:02:06 437 2
原创 JavaScript 中 new Date() 生成的日期格式转换为 ‘yyyy-MM-dd HH:mm:ss‘ 格式的字符串
1、使用 Date 对象自带的方法。
2023-05-17 17:07:54 15830 1
原创 Redis
一个redis中字符串value最多可以是512MRedis 事务是一个单独的隔离操作:事务中的所有命令都会序列化、按顺序地执行。事务在执行的过程中,不会被其他客户端发送来的命令请求所打断。Redis 事务的主要作用就是串联多个命令防止别的命令插队。在指定的时间间隔内将内存中的数据集快照写入磁盘, 也就是行话讲的 Snapshot 快照,它恢复时是将快照文件直接读到内存里。
2022-10-24 00:27:52 280
原创 promise
初体验<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>基本使用</title> <link crossorigin='anonymous' href="https://cdn.bootcss.com/twitter-bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet">
2022-04-18 00:09:33 244
原创 Vue 2.0/3.0
官网vue准备<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <t
2022-04-01 00:04:24 1753
原创 注解@RequestParam(required = false,defaultValue =xx)
遇到如下代码 @GetMapping public Student queryList(@RequestParam(required = false,defaultValue = 1) int stuNum, @RequestParam(required = false,defaultValue = 10) int stuAge, @RequestParam(required
2022-02-25 17:52:57 12049 2
原创 摄影之八大影调
明暗增加立体感亮暗反差大:硬调亮暗反差小:软调五色彩:黑白有色彩:红橙黄绿青蓝紫等等色彩饱和偏高:纯调饱和偏低:灰调照片整体偏红橙黄:暖调照片整体偏青蓝紫:冷调色相环中相距120度到180度之间的两种颜色叫对比色,相距60度以内的颜色叫调和色。对比色反差大更好的突出层次突出主体调和色柔和温馨......
2022-02-17 21:51:57 1182 2
原创 摄影之构图
构图平衡式构图一条线 画面两边对称给人宁静舒缓的感受 (如:大海,山水)对角线构图九宫格构图 (万金油)适合画面当中主题相对画面内容占据比较小,同时画面当中有大量留白的图片三分法构图 (山水)S型构图灵动 优美放射式构图空间感 突出主题构图四大核心: 光线 构图 美姿 色彩...
2022-02-17 21:24:02 195 1
原创 数据结构 —— 哈希表
哈希表的作用缓存产品:redis 、Memcache哈希表:数组 + 链表 数组 + 二叉树google 公司的上机题:有一个公司,当有新的员工来报道时,要求将该员工的信息加入(id,性别,年龄,名字,住址…),当输入该员工的 id 时, 要求查找到该员工的 所有信息. 要求:不使用数据库,速度越快越好=>哈希表(散列)添加时,保证按照 id 从低到高插入 [课后思考:如果 id 不是从低到高插入,但要求各条链表仍是从低到高,怎么解决?]使用链表来实现哈希表, 该链表不带表头[即
2021-10-27 16:36:02 176
原创 数据结构与算法
时间复杂度(优先考虑)大O阶表示法1、用常数1取代运行时间中的所有加法常数2、在修改后的运行次数中,只保留高阶项3、如果最高阶项存在且常数因子不为1,则去除与这个项相乘的常数示例算法一: 3次 O(1)算法二: n+3次 ====》 O(n)算法三: n 2 + 2次 O(n 2)常见的大O阶线性阶 O(n)public static void main(String[] args){ int sun
2021-10-26 13:35:13 152
原创 layui 搭建后台 --------- 左侧导航栏收缩以及tab选项卡切换
参考链接:https://blog.csdn.net/qq_28198181/article/details/117286245 .https://blog.csdn.net/huyaochao99/article/details/116162109 .========================================================左侧菜单展开收缩============================js=============================
2021-10-15 14:13:04 1660
原创 曝光三要素
光圈街拍:中等光圈 F22 ==> F8 - F11快门安全快门;(拍静态物体(如:成年人))50mm =》1/50(焦距倒数) 超过会糊ISO拍照步骤首先快门(安全快门以内)=》光圈 =》ISO测光(自动拍摄模式)一般是在皮肤上测光18度灰:亮度最适中的地方(白种人皮肤)曝光:白加黑减(拍黑人减曝光)曝光补偿键:Fn里面测光键:Fn里面测光:测整体(风景照)点测光:精确(区域:保证哪个地方需要正常曝光)推荐点测光...
2021-09-13 12:15:49 545
原创 MongoDB 教程
业务应用场景“三高” 需求高并发读写高效率存储和访问对数据库的高扩展性和高应用性的需求具体应用场景社交(用户信息、朋友圈信息、附近人和地点)游戏 (游戏用户信息、用户装备和积分)物流(存储订单信息、订单状态)视频直播(用户信息、点赞互动)特点:数据量大、写入操作频繁、价值较低(对事务性要求不高)简介MongoDB是一个开源、高性能、无模式的文档型数据库,当初的设计就是用于简化开发和方便扩展,是NoSQL数据库产品中的一种。是最像关系型数据库(MySQL)的非关系型数据库。M..
2021-08-11 16:57:15 267
原创 索尼 a6000
镜头参数顶部按键图一图二图三接口正面按键变焦把远处物体拉到跟前拍16mm 是广角端在这个焦端可以拍摄近距离物体适合拍大场景 风景照 合照50mm 是长焦端可以拍摄远处物体拍人物和特写镜头焦距越长所呈现的背景虚化程度越好光圈控制镜头进光量多少在相机中一般是F加数字形式F后面的数字越小,光圈越大,进光量越多光圈越大背景虚化程度越明显拍人物特写选用大光圈快门控制进光时间快门数字越大-》进光时间越长-》进光量越多快门数字越..
2021-08-08 03:30:55 1065 1
原创 Gitee 码云
码云创建远程库点击首页右上角的加号,选择下面的新建仓库IDEA 安装码云插件Idea 默认不带码云插件,我们第一步要安装 Gitee 插件。如图所示,在 Idea 插件商店搜索 Gitee,然后点击右侧的 Install 按钮...
2021-08-06 10:37:19 115
原创 IDEA 集成 Git 和 Github
Idea 特定文件与项目的实际功能无关,不参与服务器上部署运行。把它们忽略掉能够屏蔽 IDE 工具之间的差异。创建忽略规则文件 xxxx.ignore(前缀名随便起,建议是 git.ignore)这个文件的存放位置原则上在哪里都可以,为了便于让~/.gitconfig 文件引用,建议也放在用户目录下git.ignore 文件模版内容如下:# Compiled class file*.class# Log file*.log# BlueJ files*.ctxt# Mobile..
2021-08-06 00:12:41 181
原创 Git 教程
查看版本双击 tab 键帮忙补全代码设置用户签名(用户名和邮箱)查看用户签名是否设置成功说明签名的作用是区分不同操作者身份。用户的签名信息在每一个版本的提交信息中能够看到,以此确认本次提交是谁做的。Git 首次安装必须设置一下用户签名,否则无法提交代码。注意:这里设置用户签名和将来登录 GitHub(或其他代码托管中心)的账号没有任何关系。初始化本地库在 E 盘创建一个 git_space 文件夹,在文件夹下面创建 git_demo 文件夹,假装成项目目录,右..
2021-08-05 18:41:42 410 3
原创 Leetcode —— 5. 最长回文子串
描述给你一个字符串 s,找到 s 中最长的回文子串。示例 1:输入:s = “babad”输出:“bab”解释:“aba” 同样是符合题意的答案。示例 2:输入:s = “cbbd”输出:“bb”示例 3:输入:s = “a”输出:“a”示例 4:输入:s = “ac”输出:“a”提示:1 <= s.length <= 1000s 仅由数字和英文字母(大写和/或小写)组成来源:力扣(LeetCode)链接:https://leet..
2021-08-02 09:51:40 165
原创 Leetcode 2 —— 两数相加
问题:给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:l1 = [2,4,3], l2 = [5,6,4]输出:[7,0,8]解释:342 + 465 = 807.输入:l1 = [0], l2 = [0]输出:[0]输入:l1 = [9,9,9,9,9,9,9], l2 = [9,9,9..
2021-06-27 21:28:47 164
原创 数据结构 —— 链表
单链表要求:使用带 head 头的单向链表实现 –水浒英雄排行榜管理完成对英雄人物的增删改查操作。添加操作分析:法一:添加英雄时,直接添加到链表的尾部法二:在添加英雄时,根据排名将英雄插入到指定位置修改操作分析:(1) 先找到该节点,通过遍历(2) temp.name = newHeroNode.name ; temp.nickname= newHeroNode.nickname;删除操作分析代码实现public class SingleLinkedLi
2021-06-27 17:50:54 94
原创 leetcode 1 —— 两数之和
题目:给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。示例:示例 1:输入:nums = [2,7,11,15], target = 9输出:[0,1]解释:因为 nums[0] + nums[1] == 9 ,返回 [0, 1] 。示例 2:输入:nums = [3,2,4], target = 6输出:[1,2]示例 3:输入:nums = [3,3], targ..
2021-06-24 23:02:13 54
原创 数据结构 —— 递归
递归调用机制:阶乘:public int fun(int n) { if(n==1) { return 1; } else { return fun(n-1)*n; }}递归需要遵守的重要规则:执行一个方法时,就创建一个新的受保护的独立空间(栈空间)方法的局部变量是独立的,不会相互影响, 比如 n 变量如果方法中使用的是引用类型变量(比如数组),就会共享该引用类型的数据. 4) 递归必须向退出递归的条件逼近,否则就是无限递归,出现 StackOverflowErro.
2021-06-22 17:09:19 97
原创 百度 - 信息检索
0.去广告搜索『intitle:(关键词)』1.限定文件类型『(关键词)filetype:(文件类型)』*常见文件类型:〔pdf〕PDF文件〔xls〕:excle文件〔ppt〕:powerpoint文件〔doc〕:word文件〔txt〕:文本文档.2.关键词包含在正文中『intext:(关键词)』3.限定搜索网站『(关键词)inurl:(网站类型)』*常见网站类型〔.com〕商业组织和公司。〔.net〕网络服务商。〔.gov〕政府部门。〔.org〕非营利性组织。〔.int
2021-06-06 11:35:45 710
原创 Json和gson的使用
JSON 的概述JSON (JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式,而且很多语言都提供了对 json 的支持(包括 C, C++, C#, Java, JavaScript, Perl, Python等)。 这样就使得 JSON 成为理想的数据交换格式。json 是一种轻量级的数据交换格式。轻量级指的是跟 xml 做比较。数据交换指的是客户端和服务器之间业务数据的传递格式
2021-05-30 22:30:17 130
原创 ThreadLocal
ThreadLocal 的作用,它可以解决多线程的数据安全问题。ThreadLocal 它可以给当前线程关联一个数据(可以是普通变量,可以是对象,也可以是数组,集合)ThreadLocal 的特点:1、ThreadLocal 可以为当前线程关联一个数据。(它可以像 Map 一样存取数据,key 为当前线程)2、每一个 ThreadLocal 对象,只能为当前线程关联一个数据,如果要为当前线程关联多个数据,就需要使用多个ThreadLocal 对象实例。3、每个 ThreadLocal 对象实例定
2021-05-28 16:23:07 67
转载 Bigdecimal
参考: https://blog.csdn.net/qq_35868412/article/details/89029288.
2021-05-24 10:04:40 96
转载 mysql中的Decimal类型的长度设置
参考链接: https://blog.csdn.net/u010485134/article/details/51871939/.
2021-05-13 22:09:29 3643
转载 泛型
泛型的使用/** * * 1.jdk 5.0新增的特性 * * 2.在集合中使用泛型: * 总结: * ① 集合接口或集合类在jdk5.0时都修改为带泛型的结构。 * ② 在实例化集合类时,可以指明具体的泛型类型 * ③ 指明完以后,在集合类或接口中凡是定义类或接口时,内部结构(比如:方法、构造器、属性等)使用到类的泛型的位置,都指定为实例化的泛型类型。 * 比如:add(E e) --->实例化以后:add(Integer e) * ④ 注意点:泛型的类型必须
2021-04-17 20:10:55 97
原创 Java可变形参
可变个数形参的方法 1.jdk 5.0新增的内容 2.具体使用: 2.1 可变个数形参的格式:数据类型 ... 变量名 2.2 当调用可变个数形参的方法时,传入的参数个数可以是:0个,1个,2个,。。。 2.3 可变个数形参的方法与本类中方法名相同,形参不同的方法之间构成重载 2.4 可变个数形参的方法与本类中方法名相同,形参类型也相同的数组之间不构成重载。换句话说,二者不能共存。 2.5 可变个数形参在方法的形参中,必须声明在末尾 2.6 可变个数形参在方法的形参中,
2021-04-11 18:27:17 122
原创 Java反射
Person.javapackage com.atguigu.java;/** * @author shkstart * @create 2019 上午 10:38 */public class Person { private String name; public int age; @Override public String toString() { return "Person{" + "name='
2021-04-10 14:28:37 80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人