自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 32位PLSQL developer连接64位ORACLE遇到的问题

然后,在建立Oracle的监听程序和连接服务时,会在Oracle安装目录的network\admin下形成文件tnsnames.ora,我们需要在instantclient目录下新建network\admin这两级目录,然后将tnsnames.ora文件复制到这个地方。完毕后退出重启developer,在登录窗口分别输入数据库的用户名、密码以及数据库名称,就可以连接到数据库了。

2024-03-19 13:43:34 417 1

原创 Java多线程同步访问数据操作的简单安全问题思考

package com.homework01;public class MyRun01 implements Runnable{ private int money=10000; @Override public void run() { while(money>0){//这样写虽然线程安全但是数据不安全,一个线程可能刚确认余额大于0,就释放了锁, // 但是其他线程在进行若干次数据操作后,让数据小于了0,此时本线程又拿到了锁,就会.

2021-07-10 18:20:06 125

原创 Java线程sleep方法和wait方法

sleep方法调用后,线程阻塞,线程不再占用cpu资源,但是线程不会释放自己持有的锁wait方法调用后,线程阻塞,线程不再占用cpu,同时释放自己持有的锁

2021-07-09 22:23:09 578

原创 2021-07-09

线程的让其成为阻塞状态的方法(加锁对象的wait、静态方法sleep和yield、其他线程插队的join)调用时要抛出异常,这个异常的其中一个可能就是interrupted exception

2021-07-09 18:57:50 79

原创 关于synchronized关键字

这个关键字是对对象或者类加锁,所谓对对象加锁,我现在终于理解了,这个锁针对的是引用指向的那块对象内存,并不是指引用(对象的不同别名)所以一旦在两个runnable类中的run方法中此关键字搭配上这个对象类的不同引用时,如果两个引用都指向同一个对象,则两个runnable对象的run方法是对这个对象的锁互斥的 同步访问这个对象...

2021-07-09 00:06:42 56

原创 开启mysqljdbc批处理

在url后加参数设置?rewriteBatchedStatements=true

2021-06-26 23:24:42 70

原创 2021-06-26

用来封装到dao接口的实现类里面去!!!

2021-06-26 17:02:43 51

原创 JAVA静态代码块、构造代码块、构造方法的解读

1.什么是静态代码块静态代码块是定义一个类时,直接写在类的{}中,用static关键字进行修饰的用{}包括起来的一行或多行代码,其语法为://创建一个有静态代码块的类public class TestStaticCoding { static { System.out.println("静态代码块"); }}2.什么是构造代码块 构造代码块是定义类时,直接写在类{}内,用{}包括起来的一行或者多行代码,在语法上,和静态代码...

2021-06-25 23:08:51 393

原创 2021-06-24

当一个线程拿到锁后,先唤醒其他现场再执行操作即notify()在执行代码前和先执行操作再唤醒其他线程没有区别。本身当同步代码块执行完毕后才会释放锁,让被唤醒的线程拿到锁。

2021-06-24 02:28:51 119

原创 2021-06-21

就我真的很无语,我都不知道为什么这么多错误

2021-06-21 22:29:49 45

原创 Mysql入门语句1#

#创建数据库CREATE DATABASE db02 CHARSET utf8 COLLATE utf8_bin#重命名表RENAME TABLE student TO student_0#重命名列ALTER TABLE student_0 CHANGE sname student_name VARCHAR(20)#查询表结构DESC `student_0`#修改表数据类型等ALTER TABLE student_0 MODIFY student_name VARCHAR(21).

2021-06-14 15:55:20 41

转载 Mysql创建外键错误原因分析

在Mysql中创建外键时,经常会遇到问题而失败,这是因为Mysql中还有很多细节需要我们去留意,查看大神的总结后列出了以下几种常见原因。1. 两个字段的类型或者大小不严格匹配。例如,如果一个是int(10),那么外键也必须设置成int(10),而不是int(11),也不能是tinyint。另外,你还必须确定两个字段是否一个为 signed,而另一个又是unsigned(即:无符号),这两字段必须严格地一致匹配.2. 试图设置外键的字段没有建立起索引,或者不是一个primary key(主键)...

2021-06-14 11:51:15 1288

原创 如何使用继承开发环境INTELLIJ IDEA的maven工具自动下载类库jar包

1.一次性配置好maven由于IDEA安装shi首先,在IDEA中新建一个MAVEN工程:然后,

2021-06-10 21:38:21 307

原创 java数据结构与算法学习Day#2

函数类以及函数对象:典型的比较器Comparator<T>以及比较器对象成员仅有方法,以供调用

2021-06-10 00:03:30 67 1

原创 数据结构与算法java学习#day1

学习了递归函数的简单含义:递归的最基本法则:1.基准情形(base case):不用递归,即给出解;2.不断推进(making process):对于那些a

2021-06-09 21:40:03 56

转载 plSQL连接本地数据库原理

我们把oracle成功的安装在了我们的计算机上面,那我们如何才能将PLSQL developer连接到本地的oracle呢?首先,我们必须有下面步准备:1.安装好Oracle2.安装好PLSQL developer下面就是让PLSQL developer连接到oracle数据库的操作步骤了选择:Net Configuration Assistant(红色框所指)启动点击下一步点击下一步,这一步就是添加监听服务,监听服务相当于数据库的信号发射器,这里面会配置一.

2020-07-11 14:25:13 937

原创 ## 耳机插入电脑无声音,疑难解答显示“音频服务无响应”的一种解决思路:

耳机插入电脑无声音,疑难解答显示“音频服务无响应”的一种解决思路: 除了百度搜出的各种办法,还可以尽量关注最本质的问题:声卡驱动问题,驱动不是越新越好,如果自己不知道如何选择。建议下载一个360驱动之的软件,使用此类软件推荐的驱动,这样或许可以解决棘手问题。...

2020-03-21 02:48:32 1642

空空如也

空空如也

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

TA关注的人

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