- 博客(29)
- 资源 (3)
- 收藏
- 关注
原创 synchronized ,ReentrantLock,ReentrantLock,CountDownLatch 在处理多线程并发问题的不同
synchronized ,ReentrantLock,ReentrantLock,CountDownLatch 在处理多线程并发问题的不同
2023-08-09 16:45:12 213
转载 SpringBoot与SpringCloud的版本说明及对应关系
https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E
2022-01-24 09:52:36 377
原创 golang学习之旅(2)- go的数据基本数据类型及变量定义方式
叮铃铃,这不有人在评论问下一篇如何更新,这不就来了嘛,????今天我们说说golang 的基本数据类型基本类型如下://基本类型布尔类型:bool 即true 、flase 类似于java中的boolean字符类型:string 类似于java中的String整型:对于go中的整形分别有6中,其中还有分为有符号和无符号类型 ,加u有符号整数 不加u无符号整数(u)int,(u)int8,(u)int16, (u)int32, (u)int64 如果不规定长度 int 还是
2021-06-25 17:29:02 350 5
原创 golang学习之旅(1)
这段时间我开始了golang语言学习,其实也是为了个人的职业发展的拓展和衍生,语言只是工具,但是每个语言由于各自的特点和优势,golang对于当前编程语言的环境,是相对比较新的语言,对于区块链,大数据,都有优秀的处理能力,用于游戏,大厂的中间件都用go开发,如docker等,所以,我觉得学习golang也是必要的,好了,接下来就开始每门语言的hello world开始吧。当然,工欲善其事,必先利其器,在编写o hello world 之前,先把环境搭建好才是关键,第一步,当然安装go语言,到go
2021-06-24 15:35:19 247 2
转载 Spring Retry 重试机制实现及原理
概要Spring实现了一套重试机制,功能简单实用。Spring Retry是从Spring Batch独立出来的一个功能,已经广泛应用于Spring Batch,Spring Integration, Spring for Apache Hadoop等Spring项目。本文将讲述如何使用Spring Retry及其实现原理。背景重试,其实我们其实很多时候都需要的,为了保证容错性,可用性,一致性等。一般用来应对外部系统的一些不可预料的返回、异常等,特别是网络延迟,中断等情况。还有在现在流行的微服务
2021-04-02 15:41:10 1240 2
原创 Spring boot + mybatis plus 快速构建项目,生成基本业务操作代码。
---进行业务建表,这边根据个人业务分析,不具体操作--加入mybatis plus pom依赖<!-- mybatis-plus 3.0.5--><dependency> <groupId>com.baomidou</groupId> <artifactId>mybatis-plus-boot-starter</artifactId> <version>3.0.5</vers..
2021-03-29 15:44:16 314 3
原创 利用阿里云OSS对文件进行存储,上传等操作
--配置阿里云oss相关常量参数/** @Author: xxxx @Description: ${description} 阿里云 constant @Date: 2020/11/26 14:15 */public class AliyunOSSConfigConstant { // 私有构造方法 禁止该类初始化 private AliyunOSSConfigConstant() {} // 仓库名称 public static final String BUCKET_NAME .
2021-03-29 15:06:02 760
原创 springboot 配置多数据源
application.properties的数据源配置:#本地测试主数据源spring.primary.datasource.driver-class-name=oracle.jdbc.driver.OracleDriverspring.primary.datasource.url=jdbc:oracle:thin:@your datasource ip address:1521:ORCLspring.primary.datasource.username=yourprimary dat...
2020-08-17 16:59:02 257
转载 分布式 ID的 9 种生成方式
一、为什么要用分布式 ID?在说分布式 ID 的具体实现之前,我们来简单分析一下为什么用分布式 ID?分布式 ID 应该满足哪些特征?1、什么是分布式 ID?拿 MySQL 数据库举个栗子:在我们业务数据量不大的时候,单库单表完全可以支撑现有业务,数据再大一点搞个 MySQL 主从同步读写分离也能对付。但随着数据日渐增长,主从同步也扛不住了,就需要对数据库进行分库分表,但分库分表后需要有一个唯一 ID 来标识一条数据,数据库的自增 ID 显然不能满足需求;特别一点的如订单、优惠券也都需要
2020-05-13 21:01:36 232
原创 java面试题文档(QA)
关注公众号『Java专栏』,发送『面试』 获取该项目完整PDF[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-dzm8O4kR-1587954091979)(qr_code.jpg)]基础篇1、 Java语言有哪些特点2、面向对象和面向过程的区别3 、八种基本数据类型的大小,以及他们的封装类4、标识符的命名规则。5、instanceof 关键字的...
2020-04-27 10:23:54 12965 4
原创 Centos7防火墙设置
查看防火墙状态orroot@localhost ~]# systemctl status firewalld /firewall-cmd --state启动防火墙[root@localhost ~]# systemctl start firewalld关闭防火墙[root@localhost ~]# systemctl stop firewalld设...
2020-02-25 14:08:56 200
原创 layui 渲染select下拉选项 ,日期控件的用法
最近项目中用到关于layui的前端技术,在使用layui 渲染select option下拉复选框时出现了没有值渲染的问题,还有使用layui日期的过程 ,接下来就一起看看吧。/***从后台渲染字段民族数据/<div class="layui-inline"> <label class="layui-form-label"><span...
2019-07-30 18:22:33 1702
原创 oracle 如何创建序列squence
create sequence 序列名start with 1increment by 1nomaxvaluenominvaluenocyclenocache;
2019-07-18 13:38:24 2464
原创 oracle数据库学习笔记
字符函数是ORACLE中最常用的函数:Lower(char):将字符串转化为小写格式Upper(char):将字符转化为大写的格式Length(char):返回字符串的长度Substr(char,m,n):取字符串的子串Trim,Ltrim,Rtrim:去掉空格dual 虚表 当没有表可以用的时候 就用虚表as 当做 可以理解为别名SELECT LOW...
2017-03-15 15:17:05 904
原创 输入流与输出流的区别
stream结尾都是字节流,reader和writer结尾都是字符流两者的区别就是读写的时候一个是按字节读写,一个是按字符。实际使用通常差不多。在读写文件需要对内容按行处理,比如比较特定字符,处理某一行数据的时候一般会选择字符流。只是读写文件,和文件内容无关的,一般选择字节流。
2016-12-19 08:44:29 2002
原创 NoSuchElementException
在之前下项目的时候遇到这个.NoSuchElementException异常,当时我写到一个大类的结尾。但是编译器。从未报错。然而在运行的时候出现了这样的异常,非常头疼 ,一到运行时候就报异常,我就上网搜索了一下,才明白,这是我的刚开始写的代码,下面写出这个错误的例子及分析,希望能及时的帮助和我同样犯了小错误的菜鸟!package com.PETProgram;import java.
2016-12-19 08:09:38 2048
原创 对于抽象类的理解
这是我个人对抽象类的理解,为什么要有抽象类,因为我们在写某个类时,只能写出大概的一些属性和共性行为,并不能一下子写下所体现的具体细节,如我们学到的一个例子,我们人用打印机,可我们只知道打印机有打印功能,打我们并不知道他具体要的是哪种功能的打印机,在知道需求时是,“彩色打印机“,黑白打印机,激光打印机,”多彩打印机”这时我们就可以从抽象的打印机类中具体出来一个个实例对象进行实现。
2016-12-12 00:35:45 1515
原创 java中程序执行顺序
①在java中执行顺序一 静态初始化块二 非静态初始化块三 构造器四 父类构造器② java中的赋值顺序一 静态初始化块直接赋值二 非静态初始化块直接赋值三 父类继承的属性已赋值四 静态变量声明时赋值五 成员变量声明时赋值六 构造器赋值接下来我们用一个简单代码来验证一下吧package com.Hellworld;p
2016-12-09 19:26:07 522
原创 集合框架
集合类概述 首先Collection接口是层次结构中的根接口。构成Collection的单位称为元素。Collection接口通常不能直接使用,但该接口提供了添加元素,删除元素,管理数据的方法。(俗称增删改查),由于List接口与Set接口都继承了Collection接口,因此这些方法对List和set集合是通用的。常用集合类的继承关系图 Collectio
2016-12-09 13:32:52 292
原创 JAVA中的toString()方法的用法
toString是Object类的方法,所有类都从Object类继承。如果你定义的类没有覆盖toString方法,则对象在调用toString方法时用的是Object类toString方法,返回的是“类名@hashcode". System.out.println(obj)在参数是一个对象时,会首先调用该对象的toString方法。 而String类和StringBuffer类都覆盖了to
2016-12-09 13:29:38 2244
原创 java异常预习
java中的异常捕获结构有try,catch,finally三部分组成。其中,try语句块存放的是可能发生异常的java语句;catch程序块在try语句块之后,用来激发被捕获的异常;finally语句块是异常处理结构的最后执行部分,无论try块中代码如何退出,都将执行finally块。结构如下try{ //程序代码块}catch(Exceptiontyp e){ //对
2016-12-04 23:24:35 378
原创 面向对象阶段个人总结
面向对象阶段的个人总结我个人对面相对向的总结。我想到了我认为比较好的方法,就是对照每次学习一个大模块的前的章节目录进行回顾总结,比如我们这阶段学习是面向对象的课程,下面我就来按照章节目录进行一个系统性的总结回顾,查漏补缺。①首先我们进入面向对象的最基础的构成部分就是对象与类,万物皆对
2016-12-04 22:26:41 612
转载 abstract的一些用法
abstract(抽象)修饰符,可以修饰类和方法 1,abstract修饰类,会使这个类成为一个抽象类,这个类将不能生成对象实例,但可以做为对象变量声明的类型,也就是编译时类型,抽象类就像当于一类的半成品,需要子类继承并覆盖其中的抽象方法。 2,abstract修饰方法,会使这个方法变成抽象方法,也就是只有声明(定义)而没有实现,实现部分以";"代替。需要子类继承实现(覆盖
2016-11-29 08:56:15 421
转载 final的用法
final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。final类不能被继承,没有子类,final类中的方法默认是final的。final方法不能被子类的方法覆盖,但可以被继承。final成员变量表示常量,只能被赋值一次,赋值后值不再改变。
2016-11-29 08:52:41 914
转载 如何培养编程所需要的逻辑思维?
很少有人能单单通过所谓“逻辑思维”从复杂问题快速找到抽象的,如果有这样的人,他的经验,工具,方法和直觉通常起到比逻辑思维更重要的作用。写代码需要逻辑思维,但解决复杂问题更需要理解分析,写代码只是解决问题比较靠后的步骤。所以不急着写代码,也不急着找抽象,先试着理解问题本身,而不是下意识地想把问题套进已知的,熟悉或不熟悉的工具,那样是本末倒置的。多数情况下,只要有一点耐心,理解问题并不难,这个
2016-11-21 00:50:41 11494 1
转载 重载
编程中重载的定义:函数名相同,函数的参数列表不同(包括参数个数和参数类型),至于返回类型可同可不同。重载是可使函数、运算符等处理不同类型数据或接受不同个数的参数的一种方法,关于重载一词在词义上有两种不同的说法:多态:重载是一种多态(如C++,Java),有四种形式的多态:1.虚函数多态2模板多态3重载4转换所谓的动态和静态区分是另一种基于绑定时间的多态分类,严格来说
2016-11-21 00:44:29 289
转载 类和对象的区别
类和对象的区别1,类是一个抽象的概念,它不存在于现实中的时间/空间里,类只是为所有的对象定义了抽象的属性与行为。就好像“Person(人)”这个类,它虽然可以包含很多个体,但它本身不存在于现实世界上。2,对象是类的一个具体。它是一个实实在在存在的东西。3,类是一个静态的概念,类本身不携带任何数据。当没有为类创建任何对象时,类本身不存在于内存空间中。4,对象是一个动态
2016-11-21 00:42:49 958
转载 字符串的一些用法
一.Java字符串类基本概念在JAVA语言中,字符串数据实际上由String类所实现的。Java字符串类分为两类:一类是在程序中不会被改变长度的不变字符串;二类是在程序中会被改变长度的可变字符串。Java环境为了存储和维护这两类字符串提供了 String和StringBuffer两个类。 一、创建字符串例: Stringstr=new("This is a String");
2016-11-21 00:41:07 334
转载 类的带参方法有哪几部分构成?
类的带参方法有哪几部分构成?发布于2015-11-08 12:27main函数可以不带参数,也可以带参数,这个参数可以认为是main函数的形式参数。C语言规定main函数的参数只能有两个,还规定argc(第一个形参)必须是整型变量,argv( 第二个形参)必须是指向字符串的指针数组。加上形参说明后,main函数的函数头应写为:int main (
2016-11-21 00:32:16 826
ORCLAE 11g 安装包资源地址.txt
2022-01-14
instantclient_11_2.rar
2020-08-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人