自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 收藏
  • 关注

原创 java stream 多字段去重复

java stream 多字段去重复

2024-07-02 15:06:34 162 1

原创 Oracle 相关写法

1、备份表2、删除表3、复制表数据。

2022-08-31 17:14:08 104

原创 DBeaver下载安装与使用

链接:https://pan.baidu.com/s/1PKiaYCI-fbZnD3R32RICfw。链接:https://pan.baidu.com/s/1bnvZUsENqMF2T4OLOZvzTw。解压即可用,发送dbeaver.exe快捷方式到桌面即可。直接next傻瓜式安装即可用。

2022-08-11 11:18:58 1870

原创 创建数据库表报错

1、表名后没有加‘s’,如表week_plan是不行的,week_plans就可以,这个是由MES框架导致的。2、创建表使用了保留字段‘comment’,使用comments就没有问题。ORA-00904标识符无效。

2022-07-27 21:27:12 613

原创 VSCode查询包中的内容设置

比较老的VSCode版本是在UserSettings中设置。使用Ctrl+P之前查找不到的文件,现在可以查找到了。在设置页面,打开setting.json并编辑。新的版本中是在setting.json中设置。

2022-07-20 10:32:30 329

原创 将表中的数据生成SQL 插入语句

使用工具 Navicat 可以直接赋值为insert 语句查询出数据,选中要生产的数据,右击鼠标,复制为 Insert 语句。复制出来的SQL 是没有带 表名的,可以使用 UE 的列模式 将表名放进去。

2022-03-29 17:38:17 1159

原创 MySql密码错误,改密码

今天用navicat登陆MySQL突然报错‘1045 - Access denied for user 'root'@'localhost'(using password:YES)’,查了下原因是密码错误,最终没有想明白上次登陆的密码,这次怎么就错了。最后只能暴力修改密码了。win10 在命令行启动mysql 需要用管理员的身份运行。简单粗暴:直接修改密码。本次操作所有需要用到的密令行:bin>net stop mysqlbin>mysqld --skip-gra..

2020-08-30 23:52:46 249

原创 MySQL JDBC连接步骤

JDBC MySQL连接笔记在项目中加入MySQL JDBC驱动的包 mysql-connector-java-5.39-bin.jar加入方式:选中项目右击 > Build Path > Add External Archives > 选择 驱动包2. 将驱动包mysql-connector-java-5.39-bin.jar的路径放入 CLASSPATH中...

2019-11-17 21:22:49 275

原创 Eclipse中配置tomcat

Tomcat配置现在tomcat有些是免安装的,是可以直接解压后直接用的。tomcat在Eclipse中的配置Eclipse > Window > Preferences > Server > Runtime Enviroments > Add选择对应的tomcat版本选择tomcat的安装目录在Eclipse中使用to...

2019-11-16 17:19:31 454 1

原创 登陆Oracle

PLSQL正常登陆系统自带账号DBA账号账号: sys密码:orcl (安装时设定)Database: orcl (默认)Connect as: SYSDBAsystem账号账号: system密码:orcl (安装时设定)Database: orcl (默认)Connect as: Normalscott账号账号: scott密码:ti...

2019-10-28 22:28:34 127

原创 卸载Oracle11g

win10系统 亲测完全卸载oracle11g步骤:1、 开始->设置->控制面板->管理工具->服务 > 停止所有Oracle服务 或者通过 计算机(右键)> 管理 > 服务和应用程序 > 服务 >停止所有Oracle服务 要停止的服务2、 开始->程序->Oracle - OraDb11g_home1->Orac...

2019-10-17 22:01:17 350

原创 多线程高并发下的线程安全怎么实现

首先举一个例子现在有5个用户同时访问业务需要生成5个唯一订单ID并存入数据库这是一个公共的生成ID的类,生成的规则是【当前时间+用于自增的全局变量】(不要在意这个方式的弊端,只是用来举个栗子~)我们跑一下试试可以看到竟然有两个一模一样的ID,这是万万不能允许发生的情况为什么会发生这种情况呢,是因为多个线程在同一时间访问了这个方法,然后修改了这个int变量,上一个线程还没来得及做完所...

2019-10-16 22:17:45 768

原创 nosql和mangodb的区别

资料一nosql是not only sql的缩写,是一类数据管理系统的统称mangodb是一种基于key-value的分布式数据存储系统,算是nosql的一种nosql本身的意义是指数据库系统不局限于关系数据库的事务限制,通过放弃一些事务上的特性实现海量数据的高效存储管理,同时能够支持更加灵活的数据格式,mangodb就是一种nosql数据库,其特点是面向海量文档数据的存储,通过key-v...

2019-10-16 22:11:14 327

原创 StringBuffer和StringBuilder的本质区别

StringBuffer和StringBuilder都继承自抽象类AbstractStringBuilder。 存储数据的字符数组也没有被final修饰,说明值可以改变,且构造出来的字符串还有空余位置拼接字符串,但是拼接下去肯定也有不够用的时候,这时候它们内部都提供了一个自动扩容机制,当发现长度不够的时候(默认长度是16),会自动进行扩容工作,扩展为原数组长度的2倍加2,创建一个新的...

2019-10-16 21:49:02 110

原创 ArrayList和LinkedList的本质区别和使用效率

相同点:都实现了List接口,具有一系列相同的操作方法。都可以转化为数组。不同点:ArrayList本质上是一个数组(Object[]),LinkedList本质上是一个双向链表(Node())。增加的时候,ArrayList本质上是重新创建一个更长的数组,然后赋值。LinkedList是添加一个Node对象,速度上LinkedList更快。删除的时候,ArrayList是把删除的数...

2019-10-16 21:20:39 213

转载 Oracle,MySQL,sqlServer分页功能的写法

1.Oracle,MySQL,sqlServer写法的异同点,分页功能MySQL用limit分页select * from (select * from Student) limit 0,20; //取1-20条数据select * from (select * from Student) limit 20,20; //取21-40条数据第二种 写法select...

2019-10-16 21:02:02 286 1

转载 Java中向上转型,向下转型

java的向上和向下转型可以看成是类型的转换,与Java的多态有关public class Person { public void eat(){ System.out.println("Person eatting..."); } public void sleep() { System.out.println("Person slee...

2019-05-13 22:25:29 110

原创 final的运用

final的运用1. 当声明常量时使用2. 声明方法时使用,使该方法不能被继承,重写 被final修饰的类运行速度比,一般的方法要快,因为时静态绑定了的。3. 修饰类表示该类时完整的了不能被继承,如String,Integer,和工具类...

2019-05-13 20:32:00 60

原创 静态绑定,动态绑定

绑定的理解绑定是指方法,与类的绑定(匹配)。由于有继承,在运行时字类会绑定父类的方法,这就是动态绑定。而类中被 final ,static,privare 修饰的方法,和构造方法是在编译时就绑定的,这就是静态绑定。静态绑定静态绑定也称为 前期绑定。final 修饰的方法时是不能被继承的,而private 修饰的方法是隐含了final的,static修饰的方法虽然可以被继承但被隐藏了,在...

2019-05-13 20:27:06 97

原创 日期与时间戳的转换

//时间戳与日期的互相转换 //获取当前时间戳 long lo = System.currentTimeMillis(); long long2 = new Date().getTime(); System.out.println(lo); System.out.println(long2);...

2019-05-13 19:27:22 133

原创 Java中的反射

Java中的反射描述:在运行状态中,对于任意一个类,都能够获取到这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意一个方法和属性(包括私有的方法和属性),这种动态获取的信息以及动态调用对象的方法的功能就称为java语言的反射机制。通俗点讲,通过反射,该类对我们来说是完全透明的,想要获取任何东西都可以。想要使用反射机制,就必须要先获取到该类的字节码文件对象(.class),通过...

2019-04-29 22:31:32 68

原创 断言 asset

对断言的说明断言一般用在开发,测试中。在生产的时候,可以取消相关代码。另外断言默认是关闭的,需要开启了断言的功能,断言才能用。断言在Eclipse 中的打开,关闭方式 run > Run Configurations使用参数开启或关闭assert 。 -ea 是开启, -da 是关闭断言的使用方式方式一:第二种方式:...

2019-04-16 23:51:57 299

原创 在Eclipse中查看jdk源码

按Ctrl + 点击要查看的类 > Attach source > External location > External file > jdk 路径 > src.zip 文件 > OK

2019-03-30 10:03:45 198

原创 Oracle11g下载安装教程

打开网址方法一:打开网址 https://www.oracle.com方法二:百度搜索 ‘oracle’点击 ‘Downloads’ 按钮点击 ‘Database’ 按钮选择 ‘数据库11g 企业标准版本’选择同意协议点击 ‘See All’ 按钮 选择对应系统 同意协议 下载这两个文件,放在同一个文件中解压...

2019-02-17 22:03:10 14706

原创 页面跳转

原生JS      

2018-11-17 07:38:12 97

转载 JS中判断是否相等(==与===的区别)

简单来说: == 代表相同, ===代表严格相同, 为啥这么说呢这么理解: 当进行双等号比较时候: 先检查两个操作数数据类型,如果相同, 则进行===比较, 如果不同, 则愿意为你进行一次类型转换, 转换成相同类型后再进行比较, 而===比较时, 如果类型不同,直接就是false....

2018-11-16 22:41:18 2585

原创 程序员之心

                                                                                          程序员之心感悟(2018-11-16 晚)        接触开发软件有七八年了,自己做开发也有一年多了。想到自己会些什么技术,总是心里没底。最近从JS开始梳理自己所学的知识,发现其实有很多以前学过的,都忘记了,...

2018-11-16 21:37:34 163

原创 对话框

三种对话框: 确认框,提示框,输入框也可以这样写      提示框 返回的是 : true 或 false      输入框 返回的是 : 输入的值,是 Stringfunction alertBtn(){    //window.alert("我是确认框");    alert("我是确认框");}//提示框function confirmBtn(){    ...

2018-11-15 23:48:20 88

原创 JS事件

事件的调用方式1、行内调用  <div onclick="alert('单击div2了...')">2、函数调用   <button onclick="btn();">           然后在script中写函数,        function  btn(){            alert("我进来了...");        }3、js函数指...

2018-11-15 00:27:07 259

原创 JS中的监控事件

1. 获取document 元素对象不能用Jquery $("show"); 的方式获取,这样获取的是 jQuery 对象,无法加事件句柄。var dom = document.getElementById("show");2. W3C类型的浏览器加事件句柄    dom.addEventListener(click, functionName, false);       a...

2018-11-12 20:35:03 1893

原创 Eclipse常用快捷键

1. 选中一行上下移动     先用鼠标选中一行               上移: Alt + 向上键            下移: Alt + 向下键2. 向上复制,向下复制     先用鼠标选中一行               上复制: Ctrl + Alt + 向上键            下复制: Ctrl + Alt + 向下键3. 向上查找,向下查找...

2018-11-08 22:52:02 74

原创 Eclipse中HTML全面变成黑色了,将颜色还原

Eclipse中HTML全面变成黑色了,将颜色还原原因:可能时设置了打开html文件的方式。我用浏览器打开的时候,勾选了设置。还原方法:1. window > preference > General > Editors > File Associations2. 选中 *html  > 选中 'HTML Editor' > Default ...

2018-11-08 21:47:37 4963

转载 console的用法

不同类别信息的输出console.log('文字信息');console.info('提示信息');console.warn('警告信息');console.error('错误信息');追踪调用堆栈(比较实用)使用Console.trace()来追踪函数被调用的过程,在复杂项目时调用过程非常多,用这个命令来帮你缕清。function add(a, b) {     ...

2018-11-08 21:15:21 368

原创 原生JS学习记录

1. JS 中的内置对象           例:           document 对象                  输出                  document.write("Hello World");                  元素                  根据name获取元素的 数组                   ...

2018-11-08 19:41:16 986

原创 Eclipse配置

1. 字体大小设置           Window > Preferences > General  > Appearance > Colors and Font                         > 选 Basic > 双击 Text Font            个人觉得 字体选  '微软雅黑' ,大小选  ‘小四’,比较合适 ...

2018-11-06 22:45:34 89

原创 Eclipse中的html文件用浏览器打开

1. 选中 html 文件 》右击鼠标 》选中 'Open With' 》 选中 ‘Other’    2.  点击 External programs 》 选中 浏览器 》 点击 ‘OK’    完

2018-11-03 14:48:10 15597 4

原创 Eclipse创建Web项目步骤

1. 在Eclipse中点击 File 》选择 ‘New’ 》 选择 ‘Dynamic Web Project’    2. 给要创建的项目请名称 》 点击 ‘Next’   3. 点击 'Next'   4. 勾选 Generate web.xml deloyment descriptor 》 点击 ‘Finish’   5. 在 WebContent 中创建一个...

2018-11-03 14:11:37 2445

原创 官网下载Eclipse

1. 打开Eclipse官网 :https://www.eclipse.org/(也可以在百度中,搜索 ‘Eclipse’)2. 点击 ‘Download’   3. 点击 ‘Download Pakeges’   4. 下拉 选择所要的版本和系统     5. 点击 ‘Select Another Mirror’    6. 我选的是这个   7. 点...

2018-11-03 00:10:10 15300

原创 jdk安装与环境配置

第一步 在Oracle官网下载 对应系统的 JDK 第二步 双击JDK安装文件,按步骤一步步安装即可 注意:1. 安装路径建议用默认的,就安装在C盘,jdk所占用的空间并不大。 2. 如果更换安装路径,路径上,请不要有中文,有些系统不能识别。第三步 配置环境变量 ...

2018-11-01 23:42:01 183

原创 官网下载jdk的步骤

打开网址: https://www.oracle.com 鼠标悬浮在 ‘Menu’ 》 悬浮在 ‘Developers’ 》点击 ‘Developers Porta          3.  下拉 》点击 ‘Java’       4.  下拉 》点击 ‘Download’     5.  点击 ‘Download     6.  下拉到最后找到 ‘Java Arc...

2018-11-01 00:36:25 5438 2

空空如也

空空如也

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

TA关注的人

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