- 博客(45)
- 收藏
- 关注
原创 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中判断是否相等(==与===的区别)
简单来说: == 代表相同, ===代表严格相同, 为啥这么说呢这么理解: 当进行双等号比较时候: 先检查两个操作数数据类型,如果相同, 则进行===比较, 如果不同, 则愿意为你进行一次类型转换, 转换成相同类型后再进行比较, 而===比较时, 如果类型不同,直接就是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关注的人