自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (2)
  • 收藏
  • 关注

原创 oracle timestamp和date的相互转换

在ORACLE中,date型时间格式,时间的精确粒度只到了 秒 ,格式:yyyy-mm-dd hh24:mi:ss ,而对于更细粒度的毫秒级别,就使用到了timestamp,示例如下:1.查询一个系统当前时间戳:SELECT SYSTIMESTAMP FROM DUAL;2.查询一个系统当前时间: SELECT SYSDATE FROM DUAL;3.date 转 timestamp-- 方式1:select to_timestamp(to_char(sysdate,'y

2021-03-23 11:05:38 10093

原创 MySql修改字段名

原表结构:使用change将 t_ 开头的字段名修改为 a_ 开头:结果:使用modify修改制定字段类型:修改a_id为int(20) auto_increment自增长:结果:

2021-02-26 18:20:42 253 1

原创 遇到一个Oracle中to_date(‘2020‘,‘yyyy‘)问题

之前在一月查询了这个字符串转日期函数,当时得到的值为当年的一月一号,导致误以为这么转换都是当前年的一月一号,而实际是当前年当前月的一号,这个问题需要记录一下。示例:为2020年12月查询:...

2020-12-30 16:49:32 631

原创 java.text.SimpleDateFormat转“2020-12-40” 示例

import java.text.SimpleDateFormat;import java.util.Date;public class HelloWorld { public static void main(String []args) throws Exception{ String time1="2020-12-40"; SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");.

2020-12-30 16:03:00 141

原创 oracle plsql 对goto使用示例

begin for i in 1 .. 100 loop dbms_output.put_line(i); if (i = 50) then -- 跳转至 label_1 处 goto label_1; end if; end loop; --标记 label_1 <<label_1>> dbms_output.put_line('print end');end;测试结果:...

2020-11-16 11:49:56 397

原创 Linux系统忘记root密码重置(centOS 6)

首先了解linux系统运行级别:0:关机1:单用户(找回丢失密码)2:多用户无网络服务3:多用户有网络服务4:保留5:图形界面6:重启运行级别配置文件:/etc/inittab想要修改root密码,需要进入单用户模式,这里只能在在本机操作。首先,在开机引导的时候,按e,看到按e.会看到第二个选择界面:然后选择第二行(如图所示)再按e在quiet后面输入 1(注意1前面有个空格),然后enter键保存,会回到刚才那个界面...

2020-07-30 02:19:39 129

原创 快速排序算法简介

快速排序是一种常用的排序,比选择排序快很多。我们来探讨一下何为快速排序。1.首先选定一个基准值2.将大于基准值的元素放右边3.将小于基准值的元素放左边4.分别对左右子序列重复以上三步骤举例说明:10 20 9 15 1 8假设选定最左边的10为基准值,我们假定有两个下标L,R1.从右边开始,将比基准值大的放右边,小于等于的放左边。这里8比基...

2020-05-08 02:12:17 324

原创 java.lang.RuntimeException: java.lang.reflect.InvocationTargetException解决方法

解决方法:在application.properties中添加配置:mapper.identity=MYSQL

2020-04-27 01:10:59 9427

原创 Access denied for user ''@'localhost' (using password: NO) 解决方法

在springboot项目中,难免用到idea等开发工具自带的提示进行快捷输入,之前在设置mysql账号密码时候,将密码账号配置 误写成了导致报:解决方案:还有MySQL8.0时候,必须添加:serverTimezone(网上提到是6.0以上),否则报错...

2020-04-27 00:24:58 2749

原创 MySQL windows压缩版的安装教程

环境:windows101.首先下载MySQL的压缩版,我这里下载的是mysql-8.0.17-winx642.在解压后的文件目录下新建一个my.ini文件;文件内容:[mysqld]# 设置端口port=3306# 安装目录basedir=C:\\ProgramFiles\\mysql-8.0.17-winx64 # 我把和w键那行的反斜线记忆为windows的,另...

2020-04-20 22:31:30 176

原创 马丁福勒微服务论文网址

https://martinfowler.com/articles/microservices.html

2020-03-29 19:22:50 1441

原创 TOMCAT简单整理(二)

连接器:CoyoteCoyote是Tomcat连接器框架的名称,是Tomcat服务器提供的客户端访问的外部接口,客户端通过Coyote与服务器建立连接,发送请求并接受响应。Coyote封装了底层的网络通信(Socket请求及响应处理),为Catalina容器提供了统一的接口,使Catalina容器与具体的请求协议及IO操作方式完全解耦。Coyote将Socket输入转换封装为...

2020-03-19 00:11:05 162

原创 TOMCAT简单整理(一)

1.历史:1)Tomcat最初由Sun公司的软件架构师James Duncan Davidson开发,名称为:“JavaWebServer”2) 1999年,在Davidson的帮助下,该项目在1999年与Apache软件基金旗下的Jserv项目合并,并发布第一个版本3.x,即现在的Tomcat,该版本实现了Servlet2.2和JSP1.1规范。3)2001年,Tomcat发布了4...

2020-03-16 23:48:43 209

原创 JVM简单整理

垃圾回收算法:一.引用计数法二.可达性算法:从GC根节点开始搜索GCRoot无法到达的对象为垃圾对象。可作为GCRoot引用点的是:(1)JavaStack中引用的对象;(2)方法区中静态引用指向的对象;(3)方法区中常量引用指向的对象;(4)Native方法中JNI引用的对象;1.复制算法(对于Survivor区 S0,S1)以空间为代价,没有碎片...

2020-03-16 00:06:06 94

原创 windows版本redis安装和启动

1.首先下载windows环境的redis,去官网发现已经没有windows版本的,然后在网上了解到在github上有windows版本https://github.com/MicrosoftArchive/redis/tags,但是github下载比较慢,也可以在网上搜windows解压版,我是下载的解压版,解压就可以使用,百度网盘链接:https://pan.baidu.com/s/1VL...

2020-03-02 01:53:04 1230

原创 TortoiseGit清除账号密码操作

1.首先打开设置,点击如图所示2.删除[credential] helper = manager3.找到.git-credentials , 路径:一般在C:\Users\Administrator下面,删除

2020-02-25 15:30:21 2686

原创 一个死锁的例子

import java.util.concurrent.TimeUnit;public class DeadLockTest { public static Integer r1=1; public static Integer r2=2; public static Integer r3=1; public static void main(String[...

2019-07-27 11:43:13 138

原创 Map介绍

Map映射数学中定义为:两个集合之间元素的对应关系Java中MapHashtable (同步,慢,数据量小) HashMap(不支持同步,快,数据量大) Properties ( 同步,文件形式,数据量小)=============================分割线=======================================HashtableK-V键...

2019-07-26 11:35:56 737

原创 Set介绍

集合Set:实现了collection接口确定性:对任意对象都能够判定是否属于某一个集合互异性:集合内的每个单元都是无差异的,注意是内容无差异无序性:集合内的顺序无关Java中的集合接口Set:-- HashSet(基于三列函数的集合,无序,不支持同步)--TreeSet(基于树结构的集合,可排序的,不支持同步)--LinkedHashSet(基于三列函数和双向链表的集...

2019-07-26 11:21:23 169

原创 List介绍

List实现了collection接口ArrayList以数组实现的列表,不支持同步 利用索引位置可以快速定位访问 不适合指定位置的插入、删除操作 适合变动不大的,主要用于查询的数据 和java数组相比,其容量是可以动态调整的 ArrayList在元素填满容器的时会自动扩充容器大小的50%import java.util.ArrayList;import java.ut...

2019-07-25 10:23:05 166

原创 (三) SQL的简单使用之基本的DML操作(Oracle)

DML操作-- ① insert (插入);② update(更新);③ delete(删除)。--insert语法:INSERTINTO表名称 VALUES(值1,值2,....)也可以指定所要插入数据的列:INSERTINTOtable_name (列1,列2,...)VALUES(值1,值2,....)--update 语法:...

2019-04-19 15:32:26 231

原创 (二) SQL的简单使用之基本的DQL操作(Oracle)

DQL操作SELECT列名称 FROM表名称1.基本查询Select*fromA a ;-- 别名(as可以省略)Selecta.str1 asuser_namefromA a;-- where子句--and or 语法:SELECT列名称 FROM表名称 WHERE列 运算符 值-- 精确查询Select*...

2019-04-19 15:28:56 121

原创 (一) SQL的简单使用之基本的DDL操作(Oracle)

(oracle可以设置大小写敏感)DDL操作建表:CREATETABLEdatabase_nameCREATETABLE表名称(列名称1 数据类型,列名称2 数据类型,列名称3 数据类型,....)主键:(primarykey)是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录,并且主键的列不能包含空值,主键是可选的。外键:(f...

2019-04-19 15:23:31 242

原创 java设计模式之单例模式

饿汉式(提前创建好):/** 单例模式:饿汉式* */public class Singleton { private static final Singleton single=new Singleton(); public static Singleton getInstance(){ return single; }}关键点...

2019-04-19 01:51:05 65

原创 java设计模式之代理模式

代理模式,属于结构型模式。通俗点的说是在访问一个类的时候添加控制。代理模式由2种:1.静态代理 2.动态代理静态代理实现有可以通过 继承 和组合 的方式实现:继承方式://场景:需要在汽车移动开始时候记录时间,移动结束时候记录时间class Car { public void move(){ System.out.println("the car: move"...

2017-06-16 15:56:00 183

原创 eclipse怎么关联源码

步骤:   1.点击 Attach Source...     2.选择到jdk下的src.zip, 然后ok 即可.

2017-04-09 18:29:38 284

原创 java学习之 io流的基本操作(2)

对于输入输出流, 如果每次只一次读取一个字符或者字节, 当数据量很大的时候, 来回读取, 就好比, 每次吃饭, 一个人, 一次从电饭锅里面取一粒米, 当然, 时间够长, 你也够吃得饱,但是这样,你觉得会好吗? 如果, 给你一个碗 , 一次先从电饭锅里面, 舀一碗, 你吃完这一碗,再去盛一碗, 这样是不是更好呢.所以,在这里, 实现io时候, 也是会出现类似的问题. public vo...

2017-01-13 15:03:59 204

原创 关于java中Properties类的简单的使用例子

java.util.Properties的作用,,主要用于读取配置文件,Properties 继承于 Hashtable.常用的方法:1. load(InputStream inStream)   :从输入流中读取属性列表(键和元素对);2.    load(Reader reader) :按简单的面向行的格式从输入字符流中读取属性列表(键和元素对);3.    getProper

2017-01-10 15:31:00 332

原创 简单的关于java的伪泛型的一个小例子

Java的泛型,不同于c#的泛型,   c#中的泛型无论在程序的源码中,编译后的IL中,还是在运行前的CLR中都切实存在的,List与List就是两个不同的类型,它们在运行期生成, 有自己的虚方法和类型数据, 这种实现称为类型膨胀,基于这种方法实现的泛型被称为真是泛型.而在java中,它只在程序的源码中存在, 在编译后的字节码文件中, 就已经被替换为原生的类型, 并在相应的

2017-01-02 23:13:42 973

原创 list的addAll出现空指针问题

今天遇到一个问题, 在使用List的addAll方法的时候,如果被添加的对象是null, 会出现空指针异常.测试代码如下:import java.util.ArrayList;import java.util.List;public class ListAddAll { public static void main(String[] args) { try {

2016-12-06 10:06:01 20543 1

原创 关于String的contains(null)问题

今天突然遇到一个问题, 在使用contains的时候, 出现了空指针异常,例如: "testStr".contains(null);就会抛出NullPointerException空指针异常.所以在使用的时候,contains()中的对象不能为null....

2016-10-14 17:30:59 13180 1

原创 orcale自带的uuid生成

Oracle自带的uuid生成, 用法:select sys_guid() from dual ;在写insert语句时候, 可以直接用sys_guid(),例如:  insert into tab1 values( sys_guid(),'ceshi','123' );

2016-10-11 10:25:47 1344

原创 svn更改登录用户和密码

最近遇到一个问题,就是svn开始用别人的账号密码登录后发现需要修改为自己的,然后用了下面的方法,可以重新登录.步骤:1.找到路径:C:\Users\Administrator\AppData\Roaming\Subversion\auth,把auth文件夹中的文件全部删除;2.废弃原来那个svn资源库位置,新建资源库位置的时候,就可以重新登录了.(仅供参考)

2016-04-01 11:13:45 892

原创 java学习之 io流的基本操作(1)

从数据流向分为: 输入流 和 输出流. (参考物是内存)从处理的数据类型分为: 字符流和字节流最顶层: 字符流: Reader 和 Writer . 字节流: InputStream 和 OutputStream一. 字符流: 字符流,在平时操作文本的时候,非常有用, 这里采用的unicode编码. 举例: Writer : 在它的...

2016-02-17 23:22:21 236

Redis_windows版.rar

描述:REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。 Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。 该文件为windows版redis 版本:Redis-x64-3.2.100

2020-03-15

数据库课件

sql2000安装教程

2013-12-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除