06 2023 档案

摘要:### 1. JVM 内存模型 JVM 内存模型主要指运行时的数据区,包括 5 个部分,如下图所示。 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20200929170200113.jpg?x-oss-process=image/watermark,type_Z 阅读全文
posted @ 2023-06-23 14:19 哩个啷个波 阅读(732) 评论(0) 推荐(0) 编辑
摘要:原文链接:https://blog.csdn.net/cy973071263/article/details/126354336 > **目录** > > [一、从源码的角度分析原因](https://blog.csdn.net/cy973071263/article/details/1263543 阅读全文
posted @ 2023-06-23 14:08 哩个啷个波 阅读(172) 评论(0) 推荐(0) 编辑
摘要:感谢原作者:https://blog.csdn.net/weixin_42045639/article/details/125538161 #### 1.错误描述: - IDEA导入一个新的项目,运行时包编译失败 ![在这里插入图片描述](https://img2023.cnblogs.com/bl 阅读全文
posted @ 2023-06-23 14:04 哩个啷个波 阅读(574) 评论(0) 推荐(0) 编辑
摘要:1.错误描述: IDEA导入一个新的项目,运行时包编译失败 在这里插入图片描述 2.错误原因 这个错误的原因是因为 JDK 版本问题,有两个原因,一个是编译器版本不匹配,一个是当前项目 JDK 版本不支持 3.解决步骤 需要调整三个位置的jdk版本 调整项目的jdk版本,File --> Proje 阅读全文
posted @ 2023-06-23 14:02 哩个啷个波 阅读(243) 评论(0) 推荐(0) 编辑
摘要:感谢巨人的肩膀,原作者:https://blog.csdn.net/qing_gee/article/details/108841587/ [ArrayList](https://so.csdn.net/so/search?q=ArrayList&spm=1001.2101.3001.7020) 和 阅读全文
posted @ 2023-06-23 14:01 哩个啷个波 阅读(95) 评论(0) 推荐(0) 编辑
摘要:## hashMap和hashTable的区别? ##### 1、继承的父类不同 HashTable继承Dictionary类,而hashMap继承了AbstractMap类,但是二者都实现了map接口。 ##### 2、[线程安全](https://so.csdn.net/so/search?q= 阅读全文
posted @ 2023-06-23 13:56 哩个啷个波 阅读(118) 评论(0) 推荐(0) 编辑
摘要:原文链接:https://blog.csdn.net/ChenRui_yz/article/details/126315260 ## Java引用 从JDK 1.2版本开始,对象的引用被划分为4种级别,从而使程序能更加灵活地控制对象的生命周期,这4种级别由高到低依次为:强引用、软引用、弱引用和虚引用 阅读全文
posted @ 2023-06-23 13:37 哩个啷个波 阅读(221) 评论(0) 推荐(0) 编辑
摘要:巨人的肩膀:https://blog.csdn.net/hnjcxy/article/details/123787209 1、Java中基本数据类型byte、short、char、int、long、float、double、boolean有对应的封装类型:Byte、Short、Character、I 阅读全文
posted @ 2023-06-23 13:33 哩个啷个波 阅读(180) 评论(0) 推荐(0) 编辑
摘要:巨人的肩膀,感谢:https://blog.csdn.net/u013386606/article/details/80526486 ### 大前提:目前来说所有数据在内存当中都是以补码的形式存在。 ``` 原码:原码(true form)是一种计算机中对数字的二进制定点表示方法。 原码表示法在数值 阅读全文
posted @ 2023-06-23 13:28 哩个啷个波 阅读(529) 评论(0) 推荐(0) 编辑
摘要:## **一 基础知识** 在讲byte的范围前,先普及下在java中数据在计算机中的表示方法,**数据在计算机中都是用二进制表示的,并且是用补码进行数据计算的。** **先引入原码,反码,补码:** **原码**:原码是一种计算机中对数字的二进制定点表示方法,一般进制的最高位是**符号位,1**代 阅读全文
posted @ 2023-06-23 13:23 哩个啷个波 阅读(133) 评论(0) 推荐(0) 编辑
摘要:原文链接:https://blog.csdn.net/asd051377305/article/details/104801195 # 异常产生 当我们迭代一个[ArrayList](https://so.csdn.net/so/search?q=ArrayList&spm=1001.2101.30 阅读全文
posted @ 2023-06-23 13:19 哩个啷个波 阅读(1341) 评论(0) 推荐(0) 编辑
摘要:### 1、存储过程,调用方式 **存储过程**:[预编译](https://so.csdn.net/so/search?q=预编译&spm=1001.2101.3001.7020)的SQL语句,优点是允许模块化的设计,只需要创建一次,后续可以多次调用。 **调用方式**:用命令对象老调用存储过程; 阅读全文
posted @ 2023-06-23 12:52 哩个啷个波 阅读(15) 评论(0) 推荐(0) 编辑
摘要:**ConCurrentHashMap 1.8 相比 1.7的话,主要改变为:** - 去除 `Segment + HashEntry + Unsafe` 的实现, 改为 `Synchronized + CAS + Node + Unsafe` 的实现 其实 Node 和 HashEntry 的内容 阅读全文
posted @ 2023-06-23 12:48 哩个啷个波 阅读(357) 评论(0) 推荐(0) 编辑
摘要:原文链接:https://blog.csdn.net/lzb348110175/article/details/106555504 ### 本文目录: - - [1.MySQL体系结构](https://blog.csdn.net/lzb348110175/article/details/10655 阅读全文
posted @ 2023-06-23 12:47 哩个啷个波 阅读(28) 评论(0) 推荐(0) 编辑
摘要:感谢,原文链接:https://blog.csdn.net/qq_39390545/article/details/107144859 # MySQL删除数据的方式都有哪些? 咱们常用的三种删除方式:通过 delete、truncate、drop 关键字进行删除;这三种都可以用来删除数据,但场景不同 阅读全文
posted @ 2023-06-23 12:36 哩个啷个波 阅读(169) 评论(0) 推荐(0) 编辑
摘要:今天抽时间来讲一下mysql里的知识点,之前有不少人问过我,mysql中的int(11),这个11到底是啥意思?是11位的意思吗?你是否也想过这个问题,是否也有这个疑问? ok,今天就展开来讲一下,用通俗易懂的大白话来给你彻底搞明白 ## 一、跟你扯点二进制的小东西 要讲清楚这个问题,我先来给大家科 阅读全文
posted @ 2023-06-23 12:34 哩个啷个波 阅读(157) 评论(0) 推荐(0) 编辑
摘要:### 什么是事务? 事务,由一个有限的数据库操作序列构成,这些操作要么全部执行,要么全部不执行,是一个不可分割的工作单位。 ## 事务的四大特性 ![img](https://img2023.cnblogs.com/blog/2446184/202306/2446184-2023062312242 阅读全文
posted @ 2023-06-23 12:25 哩个啷个波 阅读(81) 评论(0) 推荐(0) 编辑
摘要:# 第一关:JavaSE阶段 1、计算机基础 2、java入门学习 3、java基础语法 4、流程控制和方法 5、数组 6、面向对象编程 7、异常 8、常用类 9、集合框架 10、IO 11、多线程 12、GUI编程 13、网络编程 14、注解与反射 15、JUC编程 16、JVM探究 17、23种 阅读全文
posted @ 2023-06-23 11:38 哩个啷个波 阅读(23) 评论(0) 推荐(0) 编辑
摘要:# 超级详细的Vue安装与配置教程 ##### 目录 - [一、下载和安装Vue](https://www.jb51.net/article/251371.htm#_label0) - [二、创建全局安装目录和缓存日志目录](https://www.jb51.net/article/251371.h 阅读全文
posted @ 2023-06-23 10:08 哩个啷个波 阅读(908) 评论(0) 推荐(1) 编辑
摘要:# 集合 什么是集合?有什么用? 数组其实就是一个集合。集合实际上就是一个容器。可以来容纳其他类型的数据。 集合为什么说在开发中使用的较多? 集合是一个容器,是一个载体,可以依次容纳多个对象。 在实际的开发中,假设连接数据库,数据库当中有10条记录,那么假设把这10条记录查询出来,在java程序中会 阅读全文
posted @ 2023-06-23 09:51 哩个啷个波 阅读(6) 评论(0) 推荐(0) 编辑
摘要:# 五种状态 开始状态(new) 就绪状态(runnable) 运行状态(running) 阻塞状态(blocked) 结束状态(dead) # 状态变化 ![img](https://img2023.cnblogs.com/blog/2446184/202306/2446184-202306230 阅读全文
posted @ 2023-06-23 09:42 哩个啷个波 阅读(341) 评论(0) 推荐(0) 编辑
摘要:## sleep sleep方法是在Thread类中的一个静态方法,当一个线程调用了sleep方法,被调用的那个线程就会暂时的让出指定时间的CPU执行权,在这段时间也不会参与CPU的调度,当时间到了之后,就会重新回到就绪状态,等待CPU的再次调度,注意是就绪状态,而不是重新拿回CPU的执行权。并且, 阅读全文
posted @ 2023-06-23 09:39 哩个啷个波 阅读(195) 评论(0) 推荐(0) 编辑
摘要:IntStream是一种特殊的Stream,用来提供对int类型数据进行相关的stream操作,下面我们一起来看下。 ## 1生成IntStream ### 1.1IntStream.generate 用来生成无限个数整数对应的stream,对于需要持续获取随机值的场景可以考虑使用这种方式。 ``` 阅读全文
posted @ 2023-06-23 09:36 哩个啷个波 阅读(1252) 评论(0) 推荐(0) 编辑
摘要:**感谢,原文链接:** https://www.cnblogs.com/dolphin0520/p/3780005.html ## Java的自动包装类型 首先基本数据类型:4类8种 | 基本数据类型 | 对应包装器类 | | | | | byte(1字节) | Byte | | short(2字 阅读全文
posted @ 2023-06-23 09:02 哩个啷个波 阅读(25) 评论(0) 推荐(0) 编辑
摘要:**问题** 1) short s1 = 1; s1 = s1+1;有什么错? 2) short s1 = 1; s1 += 1;有错吗? **讨论** 1)+:在编译器将右边的表达式结果计算出来后,和左边的变量类型比较精度,如果左边的变量精度低于右边的结果的精度,编译器会显式的报错,告诉程序员去强 阅读全文
posted @ 2023-06-23 08:53 哩个啷个波 阅读(244) 评论(0) 推荐(0) 编辑
摘要:## 写在前面 在学习数据结构和算法的时候,经常会碰到O(1),O(n)等等用来表示时间和[空间复杂度](https://so.csdn.net/so/search?q=空间复杂度&spm=1001.2101.3001.7020),那这到底是什么意思。我们对于同一个问题经常有不同的解决方式,比如排序 阅读全文
posted @ 2023-06-23 08:49 哩个啷个波 阅读(113) 评论(0) 推荐(0) 编辑
摘要:# 原文链接:https://blog.csdn.net/zacry/article/details/124229889 VmWare 12.5.9 build-7535481[安装CentOS](https://so.csdn.net/so/search?q=安装CentOS&spm=1001.2 阅读全文
posted @ 2023-06-22 23:40 哩个啷个波 阅读(59) 评论(0) 推荐(0) 编辑
摘要:众所周知,[AtomicInteger](https://so.csdn.net/so/search?q=AtomicInteger&spm=1001.2101.3001.7020)用于多线程下线程安全的数据读写操作,避免使用锁同步,底层采用CAS实现,内部的存储值使用volatile修饰,因此多线 阅读全文
posted @ 2023-06-22 23:05 哩个啷个波 阅读(56) 评论(0) 推荐(0) 编辑
摘要:## 方法/步骤 1. 首先,打开你的SecureCRT软件 ![SecureCRT连接服务器老是掉线,怎么办?](https://img2023.cnblogs.com/blog/2446184/202306/2446184-20230622225549695-1155608566.jpg) 2. 阅读全文
posted @ 2023-06-22 22:56 哩个啷个波 阅读(111) 评论(0) 推荐(0) 编辑
摘要:1. @interface 用来定义一个自定义注解 在Java中,定义注解其实和定义接口差多不,只需要在interface前添加一个@符号就可以,即 @interface Zhujie{ },这就表明我们定义了一个名为 @Zhujie 的注解。 注解中的方法即为注解的元素,元素中不能包含参数,返回值 阅读全文
posted @ 2023-06-22 22:54 哩个啷个波 阅读(311) 评论(0) 推荐(0) 编辑
摘要:非常感谢原博主,在菜鸟教程上给我看蒙了,看完这篇感觉清晰了很多,感谢:https://so.csdn.net/so/search?q=splice&spm=1001.2101.3001.7020 # splice()函数详解 > splice() 方法通过删除或替换现有元素或者原地添加新的元素来修改 阅读全文
posted @ 2023-06-22 22:49 哩个啷个波 阅读(2813) 评论(0) 推荐(0) 编辑
摘要:Maven小知识: (1) ``pom``是什么意思? 1、配置``pom``的意思是使用maven分模块管理,都会有一个父级项目,pom文件一个重要的属性就是packaging(打包类型),一般来说所有的父级项目的packaging都为pom,packaging默认类型jar类型,如果不做配置,m 阅读全文
posted @ 2023-06-22 22:16 哩个啷个波 阅读(1491) 评论(0) 推荐(0) 编辑
摘要:**感谢原文:****点击跳转原文:**[canvas详细教程原文](https://mp.weixin.qq.com/s?__biz=Mzg4MzY5MTAwMQ==&mid=2247495533&idx=1&sn=0f863e0e680c1ba24b47baf344ba4f9f&chksm=cf 阅读全文
posted @ 2023-06-22 22:08 哩个啷个波 阅读(38) 评论(0) 推荐(0) 编辑
摘要:## java中的各种锁 **一、概述** 1. 乐观锁 CAS 2. 悲观锁 synchronized 3. 自旋锁 CAS 4. 可重入锁 synchronized、Reentrantlock、Lock 5. 读写锁 ReentrantReadWriteLock,CopyOnWriteArray 阅读全文
posted @ 2023-06-22 22:04 哩个啷个波 阅读(252) 评论(0) 推荐(0) 编辑
摘要:## mybatis-plus简介 MyBatis-Plus(简称 MP)是一个 MyBatis的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。 **愿景是成为 MyBatis 最好的搭档!** 官方地址:[https://baomidou.com/](https 阅读全文
posted @ 2023-06-22 22:01 哩个啷个波 阅读(227) 评论(0) 推荐(0) 编辑
摘要:今天也是从网上找了好久下载资源地址,看到了有些文章需要花钱才能拿到文件,有些文章不是全部都有,特此记录一下! **1. 首先进入rabbitmq官网找,查看rabbitmq对应的erlang之间对应的版本信息** 网址:[RabbitMQ Erlang Version Requirements — 阅读全文
posted @ 2023-06-22 21:55 哩个啷个波 阅读(168) 评论(0) 推荐(0) 编辑
摘要:# 转载自:https://blog.csdn.net/weixin_48271092/article/details/124419062 ### 线程池 - - [一、线程存在的问题](https://blog.csdn.net/weixin_48271092/article/details/12 阅读全文
posted @ 2023-06-22 21:51 哩个啷个波 阅读(1918) 评论(0) 推荐(0) 编辑
摘要:> CAS又称 [自旋锁](https://so.csdn.net/so/search?q=自旋锁&spm=1001.2101.3001.7020)、无锁,是一种乐观锁 ![img](https://img2023.cnblogs.com/blog/2446184/202306/2446184-20 阅读全文
posted @ 2023-06-22 21:47 哩个啷个波 阅读(100) 评论(0) 推荐(0) 编辑
摘要:# 问题现象: ​ 今天在项目开发中遇到了一个需求,在编写某个功能时,需要使用到基于某个时间(如当前时间),去获取本月第一天或下个月的第一天的数据. # 问题分析: 通过查询资料可以得知,要实现这个需求并不容易,在[sql语句](https://so.csdn.net/so/search?q=sql 阅读全文
posted @ 2023-06-22 20:56 哩个啷个波 阅读(2671) 评论(0) 推荐(0) 编辑
摘要:# 1.[ElasticSearch](https://so.csdn.net/so/search?q=ElasticSearch&spm=1001.2101.3001.7020)介绍 ## 1.1.什么是ES ElasticSearch是一个基于[Lucene](https://baike.bai 阅读全文
posted @ 2023-06-22 20:55 哩个啷个波 阅读(242) 评论(0) 推荐(0) 编辑
摘要:### 一、热部署/热加载 **热部署(Hot Deploy):** 热部署针对的是容器或者是整个应用,部署了新的资源或者修改了一些代码,需要在不停机的情况下的重新加载整个应用。 **热加载(Hot Swap):** 热加载针对的是单个[字节码](https://so.csdn.net/so/sea 阅读全文
posted @ 2023-06-22 20:55 哩个啷个波 阅读(239) 评论(0) 推荐(0) 编辑
摘要:### 前言 - 目标:实现单词数量统计 - 过程:首先使用26个英文字母,每个字母200个,将26*200个字母打乱顺序存入26个txt文件中。 使用26个线程,每个线程统计一个txt文件的200个字母。26个线程同时操作这一个Map集合。 最终想要得到的结果为:a:200(a被统计了200次), 阅读全文
posted @ 2023-06-22 20:54 哩个啷个波 阅读(35) 评论(0) 推荐(0) 编辑
摘要:## 一、并发容器ConcurrentHashMap HashMap是我们用得非常频繁的一个集合,但是它是线程不安全的。并且在多线程环境下,put操作是有可能产生死循环,不过在JDK1.8的版本中更换了数据插入的顺序,已经解决了这个问题。 为了解决该问题,提供了Hashtable和Collectio 阅读全文
posted @ 2023-06-22 20:54 哩个啷个波 阅读(981) 评论(0) 推荐(0) 编辑
摘要:基于Nginx搭建的[http服务器](https://so.csdn.net/so/search?q=http服务器&spm=1001.2101.3001.7020)应用已愈发广泛,本文介绍的Nginx的相关内容都是在Linux环境下搭建完成的。 ## 一、Nginx的安装 两种方法,二选一即可, 阅读全文
posted @ 2023-06-22 20:53 哩个啷个波 阅读(3275) 评论(0) 推荐(0) 编辑
摘要:进入[nginx](https://so.csdn.net/so/search?q=nginx&spm=1001.2101.3001.7020)的sbin目录下 ``` cd /usr/local/nginx/sbin/ ``` 1、[启动nginx](https://so.csdn.net/so/ 阅读全文
posted @ 2023-06-22 20:52 哩个啷个波 阅读(184) 评论(0) 推荐(0) 编辑
摘要:**前言** 来啦,老弟?来啦,上一篇就当唠唠嗑,接下来就开始进行实操撸命令,计划是先整体单纯说说Redis的各种用法和应用,最后再结合代码归纳总结。 Redis默认有16个数据库(编号为0~15),默认使用第0个,通过命令select任意切换数据库,和MySql切换数据库一个道理;各数据库之间的数 阅读全文
posted @ 2023-06-22 20:52 哩个啷个波 阅读(86) 评论(0) 推荐(0) 编辑
摘要:# centos7安装nginx ## 一、背景 在阿里云租了一台centos7的服务器,上面部署了6个tomcat容器,每个里面至少一个应用在跑。 之前都是跑的后台应用,应用之间的调用都通过ip+port来解决。但是现在有了2个前端页面的显示要部署,需要通过[www.xxxx.com](https 阅读全文
posted @ 2023-06-22 20:52 哩个啷个波 阅读(271) 评论(0) 推荐(0) 编辑
摘要:Extract 属于 SQL 的 DML(即数据库管理语言)函数,同样,InterBase 也支持 Extract,它主要用于从一个日期或时间型的字段内抽取年、月、日、时、分、秒数据,因此,它支持其关健字 YEAR、MONTH、DAY、HOUR、MINUTE、SECOND、WEEKDAY、YEARD 阅读全文
posted @ 2023-06-22 20:42 哩个啷个波 阅读(2954) 评论(0) 推荐(0) 编辑
摘要:生产环境用户的隐私数据,比如手机号、身份证或者一些账号配置等信息,入库时都要进行不落地脱敏,也就是在进入我们系统时就要实时的脱敏处理。 用户数据进入系统,脱敏处理后持久化到数据库,用户查询数据时还要进行反向解密。这种场景一般需要全局处理,那么用`AOP`切面来实现在适合不过了。首先自定义两个注解`@ 阅读全文
posted @ 2023-06-22 20:42 哩个啷个波 阅读(310) 评论(0) 推荐(0) 编辑
摘要:# 一 、condition 介绍及demo Condition是在java 1.5中才出现的,它用来替代传统的Object的wait()、[notify](https://so.csdn.net/so/search?q=notify&spm=1001.2101.3001.7020)()实现线程间的 阅读全文
posted @ 2023-06-22 20:42 哩个啷个波 阅读(182) 评论(0) 推荐(0) 编辑
摘要:这个博客的内容包括以下几个点: 1.redis内存淘汰机制 2.若有大量的key需要设置同一时间过期,一般需要注意什么? 3.过期键删除策略 4.redis如何保证数据都是热点数据 ### 一、redis内存淘汰机制 **1,概念:** 内存淘汰机制:redis配置文件可以设置maxmemory,内 阅读全文
posted @ 2023-06-22 20:41 哩个啷个波 阅读(110) 评论(0) 推荐(0) 编辑
摘要:> 感谢参考:https://blog.csdn.net/carefree31441/article/details/119563685 # 1、官方涵义(MySQL手册中语法说明) FIND_IN_SET(str,strlist) : str 要查询的[字符串](https://so.csdn.n 阅读全文
posted @ 2023-06-22 20:37 哩个啷个波 阅读(539) 评论(0) 推荐(0) 编辑
摘要:## 总结 通过对两个函数的测试,发现有如下特点: - 针对的字段类型不同:trunc是针对date类型处理,date_trunc是针对time_stamp类型处理;如果输入的时候不是对应的类型,会自动用cast函数处理; - 参数的位置:trunc的参数在后面,date_trunc的参数在前面; 阅读全文
posted @ 2023-06-22 20:33 哩个啷个波 阅读(255) 评论(0) 推荐(0) 编辑
摘要:在给客户做保险方案时,经常会被问到这样一个问题: 为什么公众号推荐的很多产品,在保险公司的官网并没有销售? 答案很简单: 保险公司针对不同的销售渠道会推出不同的产品,不在官网销售是为了维护各渠道方的利益。 比如,保险公司代理人销售的保险产品,在保险公司官网一样没有销售。 因为如果在官网销售,那可能一 阅读全文
posted @ 2023-06-22 20:33 哩个啷个波 阅读(393) 评论(0) 推荐(0) 编辑
摘要:先看一个例子如果你会了那这篇文章你没必要看了,如果不会那请看下去,你一定会有收获: ```java String s = new String("hello"); String str1 = s+ "world"; String str3 = "helloworld"; system.out.pri 阅读全文
posted @ 2023-06-22 20:25 哩个啷个波 阅读(96) 评论(0) 推荐(0) 编辑
摘要:> # 感谢:https://zhuanlan.zhihu.com/p/25439066 ## **八种基本数据类型** ![img](https://img2023.cnblogs.com/blog/2446184/202306/2446184-20230622202340751-10271847 阅读全文
posted @ 2023-06-22 20:24 哩个啷个波 阅读(338) 评论(0) 推荐(0) 编辑
摘要:## **一、关于 Nginx 的负载均衡** 在服务器集群中,Nginx 起到一个代理服务器的角色(即反向代理),为了避免单独一个服务器压力过大,将来自用户的请求转发给不同的服务器。 ## **二、Nginx 负载均衡策略** 负载均衡用于从“upstream”模块定义的后端服务器列表中选取一台服 阅读全文
posted @ 2023-06-22 20:24 哩个啷个波 阅读(279) 评论(0) 推荐(0) 编辑
摘要:> 感谢参考文章:https://blog.csdn.net/weixin_45753447/article/details/124290929 ## 一、基本类型和引用类型 1. string,number,boolean,null,undefined,symbol 2. Function,Arr 阅读全文
posted @ 2023-06-22 20:22 哩个啷个波 阅读(137) 评论(0) 推荐(0) 编辑
摘要:# PG中的聚集函数 聚集函数从一个输入值的集合计算出一个单一值。 | 函数 | 参数类型 | 返回类型 | 描述 | | | | | | | `array_agg(*`expression`*)` | 任何非数组类型 | 参数类型的数组 | 输入值(包括空)被连接到一个数组 | | `array_ 阅读全文
posted @ 2023-06-22 20:21 哩个啷个波 阅读(95) 评论(0) 推荐(0) 编辑
摘要:如何将对象中的信息永久保存 1.将来将对象信息存入数据库 2.java 中提供的序列化方式来永久保存数据 序列化流的概述 所谓的序列化:就是把对象通过流的方式存储到文件中.注意:此对象 要重写[Serializable](https://so.csdn.net/so/search?q=Seriali 阅读全文
posted @ 2023-06-22 20:21 哩个啷个波 阅读(189) 评论(0) 推荐(0) 编辑
摘要:## [聚合函数](https://so.csdn.net/so/search?q=聚合函数&spm=1001.2101.3001.7020) 顾名思义,聚合函数就是类似于min(),max(),sum()等函数,当然这些都是SQL标准的函数,应该都是比较熟悉,也比较常见。这边不对这些常见的函数进行 阅读全文
posted @ 2023-06-22 20:20 哩个啷个波 阅读(2943) 评论(0) 推荐(0) 编辑
摘要:通过id列来聚合belong_user_saved列,应用string_agg函数,只要id一样则把第二列通过逗号连接起来 聚合前: ![img](https://img2023.cnblogs.com/blog/2446184/202306/2446184-20230622202013405-11 阅读全文
posted @ 2023-06-22 20:20 哩个啷个波 阅读(1523) 评论(0) 推荐(0) 编辑
摘要:**一SpringBoot2.0.4集成SpringCloud异常:** `org.springframework.boot.builder.SpringApplicationBuilder.([Ljava/lang/Object;)V` **二、异常处理参考:** **缘起** 初学spring 阅读全文
posted @ 2023-06-22 20:19 哩个啷个波 阅读(501) 评论(0) 推荐(0) 编辑
摘要:Java.util.Collections类下有一个静态的shuffle()方法,如下: 1)static void shuffle(List list) 使用默认随机源对列表进行置换,所有置换发生的可能性都是大致相等的。 2)static void shuffle(List list, Rando 阅读全文
posted @ 2023-06-22 20:18 哩个啷个波 阅读(252) 评论(0) 推荐(0) 编辑
摘要:学习SpringCloud微服务时,很多资料上都写的是spring-cloud-starter-eureka-server,结果问题无法正常启动,这是因为与当前的SpringBoot版本不匹配。 ![image-20230412175453450](https://img2023.cnblogs.c 阅读全文
posted @ 2023-06-22 20:18 哩个啷个波 阅读(104) 评论(0) 推荐(0) 编辑
摘要:# 参考一:https://blog.csdn.net/publicv/article/details/126130834 ## 服务器操作: ### 1:服务器执行命令:10005是 idea和服务器连接socket的端口号 ,和项目本身的端口无关 ``` nohup java -jar -age 阅读全文
posted @ 2023-06-22 20:17 哩个啷个波 阅读(963) 评论(0) 推荐(0) 编辑
摘要:[TOC] ## 看点: 当Java程序执行try块、catch块时遇到了return或throw语句,这两个语句都会导致该方法立即结束,但是系统执行这两个语句并不会结束该方法,而是去寻找该异常处理流程中是否包含finally块,如果没有finally块,程序立即执行return或throw语句,方 阅读全文
posted @ 2023-06-22 20:17 哩个啷个波 阅读(133) 评论(0) 推荐(0) 编辑
摘要:感谢原博主:https://blog.csdn.net/qq_44737094/article/details/116651790 ## 1.安装 [vmware](https://so.csdn.net/so/search?q=vmware&spm=1001.2101.3001.7020) 安装很 阅读全文
posted @ 2023-06-22 20:16 哩个啷个波 阅读(355) 评论(0) 推荐(0) 编辑
摘要:感谢原文:https://blog.csdn.net/weixin_38084097/article/details/126479173 问题背景 前段时间由于工作失误,误将工程项目中某一个依赖包没有添加@loadbalanced注解就直接打包依赖到的主工程中,并发送项目现场测试。出来混的,迟早都要 阅读全文
posted @ 2023-06-22 20:06 哩个啷个波 阅读(652) 评论(0) 推荐(0) 编辑
摘要:> **感谢原文章博主**:https://blog.csdn.net/zengchaoyue/article/details/8279744 > > 学习hibernate的时候,数据库用了PostgreSQL,第一节课就抛错,User实体映射没有死活不能导出表。总是提示这一句: > > ​ ** 阅读全文
posted @ 2023-06-22 20:03 哩个啷个波 阅读(784) 评论(0) 推荐(0) 编辑
摘要:postgresql使用navicat软件导出[数据库](https://jiuaidu.com/jianzhan/tag/251/)表,在[导入](https://jiuaidu.com/jianzhan/tag/13337/)会数据库的[操作](https://jiuaidu.com/jianz 阅读全文
posted @ 2023-06-22 20:01 哩个啷个波 阅读(472) 评论(0) 推荐(0) 编辑
摘要:# 感谢!!!原文:https://blog.csdn.net/weixin_43453621/article/details/125890774 ## **2. 链接上postgreSQL数据库** ![img](https://img2023.cnblogs.com/blog/2446184/2 阅读全文
posted @ 2023-06-22 20:00 哩个啷个波 阅读(168) 评论(0) 推荐(0) 编辑
摘要:解释:Java读取excel中日期结果是计算1900-0-1之后到当前日期,一共有多少天,需要做一下转换处理 ```java /** * 用于计算1900-0-1之后的day天日期是哪天 * 举例:1900-0-1之后的44326天日期是2021/5/10 * @return */ public s 阅读全文
posted @ 2023-06-22 19:59 哩个啷个波 阅读(166) 评论(0) 推荐(0) 编辑
摘要:1.今日 select * from "表名" where to_date("时间字段"::text,'yyyy-mm-dd')=current_date 2.昨日 select * from "表名" where to_date("时间字段"::text,'yyyy-mm-dd')=current 阅读全文
posted @ 2023-06-22 19:59 哩个啷个波 阅读(1292) 评论(0) 推荐(0) 编辑
摘要:1、命令lsof,以查找占用端口80为例,用法如下: ```shell [root@localhost nginx]# lsof -i:80 --命令 [root@localhost nginx]# --返回 ``` 什么都没有表示:没有进程占用80端口 ```shell [root@localho 阅读全文
posted @ 2023-06-22 19:56 哩个啷个波 阅读(1170) 评论(0) 推荐(0) 编辑
摘要:> ## 感谢!原文链接:https://blog.csdn.net/qq_42169450/article/details/122688940 ### 一、Linux 运行jar包的几种方式 - **方式一: java -jar xxx.jar** 最常用的启动jar包命令,特点:当前ssh窗口被 阅读全文
posted @ 2023-06-22 19:55 哩个啷个波 阅读(1322) 评论(0) 推荐(0) 编辑
摘要:### 第一种情况:日期转字符串 1、函数:date_format(date, format) ```java select date_format(now(),'%Y-%m-%d %H:%i:%S'); ``` ### 第二种情况:日期转时间戳 1、函数:unix_timestamp(data) 阅读全文
posted @ 2023-06-22 19:54 哩个啷个波 阅读(4301) 评论(0) 推荐(0) 编辑
摘要:本文的日期/时间全部格式化为”2016-01-01 01:01:01“形式; MONITOR_TIME为数据库表字段; # 字符串与日期/时间相互转换函数 ## Oracle **日期/时间转字符串函数**:to_char(t.MONITOR_TIME, ‘yyyy-mm-dd hh24:mi:ss 阅读全文
posted @ 2023-06-22 19:53 哩个啷个波 阅读(60) 评论(0) 推荐(0) 编辑
摘要:**MySQL**怎么将字符串转为**datetime**类型?两种转换方法:1、使用str_to_date()函数,可以格式化字符串,根据指定格式将其转为日期时间值,语法“str_to_date(字符串值, 转换格式)”。2、使用CAST()函数,可以将指定字符串值转换为datetime数据类型, 阅读全文
posted @ 2023-06-22 19:52 哩个啷个波 阅读(870) 评论(0) 推荐(1) 编辑
摘要:### java日期和毫秒值的相互转化 - - [1.日期转毫秒](https://blog.csdn.net/weixin_42908843/article/details/86704268#1_2) - [2.毫秒转日期](https://blog.csdn.net/weixin_4290884 阅读全文
posted @ 2023-06-22 19:49 哩个啷个波 阅读(1057) 评论(0) 推荐(0) 编辑
摘要:## **控制台报错** Caused by: com.mysql.cj.exceptions.CJCommunicationsException: Communications link failure ```java com.mysql.cj.jdbc.exceptions.Communicat 阅读全文
posted @ 2023-06-22 19:48 哩个啷个波 阅读(717) 评论(0) 推荐(0) 编辑
摘要:**linux查看jdk安装路径** **方法1:使用`echo $JAVA_HOME`** 使用`$JAVA_HOME`的话能定位JDK的安装路径的前提是配置了环境变量$JAVA_HOME,否则如下所示,根本定位不到JDK的安装路径 ![image-20221229182446723](https 阅读全文
posted @ 2023-06-22 19:47 哩个啷个波 阅读(1925) 评论(0) 推荐(0) 编辑
摘要:> # 原文链接:https://blog.csdn.net/yyj108317/article/details/108756493 在一段自动创建mysql表的[sql语句](https://so.csdn.net/so/search?q=sql语句&spm=1001.2101.3001.7020 阅读全文
posted @ 2023-06-22 19:47 哩个啷个波 阅读(921) 评论(0) 推荐(0) 编辑
摘要:在PostgreSQL中可以直接对时间进行加减运算:、 SELECT now()::timestamp + '1 year'; --当前时间加1年 SELECT now()::timestamp + '1 month'; --当前时间加一个月 SELECT now()::timestamp + '1 阅读全文
posted @ 2023-06-22 19:46 哩个啷个波 阅读(2239) 评论(0) 推荐(0) 编辑
摘要:windows 10下解压.gz后缀文件 解压缩从linux系统下备份的.gz格式的文件, 1、打开windows下,搜索行输入windows powerShell,如下图 2、打开windows powerShell界面, (1)输入cd desktop(文件的存储位置,示例为存储在电脑桌面上), 阅读全文
posted @ 2023-06-22 19:45 哩个啷个波 阅读(929) 评论(0) 推荐(1) 编辑
摘要:# 直接上代码 ```java @Service public class XXXService { // 这两个必须要注入 @Resource DataSourceTransactionManager dataSourceTransactionManager; @Resource Transact 阅读全文
posted @ 2023-06-22 19:44 哩个啷个波 阅读(1378) 评论(0) 推荐(0) 编辑
摘要:> # 感谢原博文链接:https://www.cnblogs.com/kismetv/p/7228274.html ## 前言 Tomcat隶属于Apache基金会,是开源的轻量级Web应用服务器,使用非常广泛。server.xml是Tomcat中最重要的配置文件,**server.xml**** 阅读全文
posted @ 2023-06-22 19:40 哩个啷个波 阅读(539) 评论(0) 推荐(0) 编辑
摘要:## 一、 项目不放在tomcat下的webapps下,而是放在别的盘符路径下,在service.xml中加以配置即可,配置如下: ```xml ``` host标签中的name是请求的IP,context标签中path是IP和端口后接的访问路径,docBase是项目所在的跟路径 第二个contex 阅读全文
posted @ 2023-06-22 19:40 哩个啷个波 阅读(279) 评论(0) 推荐(0) 编辑
摘要:[TOC] ## 1.什么是crond定时任务? crond 是 Linux 下用来周期性的执行某种任务或等待处理某些事件的一个守护进程,可以在无需人工干预的情况下运行作业。 ## 2.安装crond服务 检查是否安装 方式一: ​ 执行:crontab -e ​ 提示:command not fo 阅读全文
posted @ 2023-06-22 19:39 哩个啷个波 阅读(918) 评论(0) 推荐(0) 编辑
摘要:报错信息:java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date 原因是:![image-20221228161631614](https://img2023.cnblogs.com/blog/2446 阅读全文
posted @ 2023-06-22 19:17 哩个啷个波 阅读(36) 评论(0) 推荐(0) 编辑
摘要:## 1、util.Date和sql.Date之间的关系 我们来看下java.sql.Date的源码 ```java package java.sql; import java.time.Instant; import java.time.LocalDate; public class Date e 阅读全文
posted @ 2023-06-22 19:02 哩个啷个波 阅读(795) 评论(0) 推荐(0) 编辑
摘要:> ### 原文链接:https://blog.csdn.net/for_the_time_begin/article/details/113940508 ## 问题: 使用linux系统中的定时任务执行jar包,但是经过测试发现一只不能正常执行,发现定时任务crontab是正常运行的,因为再写一个 阅读全文
posted @ 2023-06-22 18:57 哩个啷个波 阅读(802) 评论(0) 推荐(0) 编辑
摘要:> ## 感谢原博文:https://blog.csdn.net/lixinkuan328/article/details/107969398 ## 一、[Postgresql](https://so.csdn.net/so/search?q=Postgresql&spm=1001.2101.300 阅读全文
posted @ 2023-06-22 18:55 哩个啷个波 阅读(1862) 评论(0) 推荐(0) 编辑
摘要:最近经常碰到关于[crontab](https://so.csdn.net/so/search?q=crontab&spm=1001.2101.3001.7020)不能执行的,初步总结了有以下几个原因: 第一,脚本的原因:大多数情况下,我们要相信科学,相信计算机,不是有鬼,就是我们的脚本的问题,这种 阅读全文
posted @ 2023-06-22 18:54 哩个啷个波 阅读(1892) 评论(0) 推荐(0) 编辑
摘要:## **数字类型:** ![在这里插入图片描述](https://img2023.cnblogs.com/blog/2446184/202306/2446184-20230622185153392-1250021765.png)![在这里插入图片描述](https://img2023.cnblog 阅读全文
posted @ 2023-06-22 18:53 哩个啷个波 阅读(592) 评论(0) 推荐(0) 编辑
摘要:# PG中的几种数据类型转换方式 ## 1、通过格式化函数进行转换 | 函数 | 返回类型 | 描述 | 示例 | | | | | | | to_char(timestamp,text) | text | 把时间戳转换成字符串 | to_char(current_timestamp,‘HH12:MI 阅读全文
posted @ 2023-06-22 18:51 哩个啷个波 阅读(3147) 评论(0) 推荐(0) 编辑
摘要:# [PostgreSQL](https://so.csdn.net/so/search?q=PostgreSQL&spm=1001.2101.3001.7020)被除数为0的处理方法 方法一:使用case语法 ```sql select case when id=0 then 0 else id/ 阅读全文
posted @ 2023-06-22 18:50 哩个啷个波 阅读(473) 评论(0) 推荐(0) 编辑
摘要:**1、substring_index(str,delim,count)** **str:要处理的字符串** **delim:分隔符** ***\*count:计数\** ** 例子:str=www.google.com substring_index(str,'.',1) 结果是:www subs 阅读全文
posted @ 2023-06-22 18:48 哩个啷个波 阅读(64) 评论(0) 推荐(0) 编辑
摘要:*************************** ## 前言 我们都知道,在[Oracle](https://so.csdn.net/so/search?q=Oracle&spm=1001.2101.3001.7020)中,可以使用ROW_NUMBER() OVER()函数 给查询的结果加序号 阅读全文
posted @ 2023-06-22 18:46 哩个啷个波 阅读(990) 评论(0) 推荐(0) 编辑
摘要:##1. vscode打开设置快捷键 使用快捷键对齐凌乱的代码,在编写程序时,有时只考虑了程序的算法,而忘记了代码的缩进格式。导致写出来的一段代码非常零乱。此时,可以按Alt+F8组合键来对齐代码。 在实例中经常使用快捷键将多行不规则的代码对齐,如果不使用该快捷键而是一行一行对齐是很浪费时间的,但使 阅读全文
posted @ 2023-06-18 10:03 哩个啷个波 阅读(139) 评论(0) 推荐(0) 编辑
摘要:document.createElement()是在对象中创建一个对象,要与appendChild() 或 insertBefore()方法联合使用。其中,appendChild() 方法在节点的子节点列表末添加新的子节点。insertBefore() 方法在节点的子节点列表任意位置插入新的节点。 阅读全文
posted @ 2023-06-15 22:22 哩个啷个波 阅读(60) 评论(0) 推荐(0) 编辑
摘要:运行时遇到这个问题 ![](https://img2023.cnblogs.com/blog/2446184/202306/2446184-20230614214046091-1282890569.png) 自己在给组件命名时没有使用大驼峰或者'-'拼接单词,所以编译的时候报错,实际上是语法检测的问 阅读全文
posted @ 2023-06-14 21:41 哩个啷个波 阅读(261) 评论(0) 推荐(0) 编辑
摘要:[JS模块化](https://so.csdn.net/so/search?q=JS模块化&spm=1001.2101.3001.7020)主要有 CommenJS(node)、JS module(es6)。 **一、Commen JS** **Commen JS主要是node环境中用于模块化开发, 阅读全文
posted @ 2023-06-11 22:29 哩个啷个波 阅读(494) 评论(0) 推荐(0) 编辑
摘要:##报错信息: [Vue warn]: Error compiling template: Component template should contain exactly one root element. If you are using v-if on multiple elements, 阅读全文
posted @ 2023-06-11 17:24 哩个啷个波 阅读(33) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示