pl/sql如何导出单张表的数据 在你的数据库中找到你要导的数据表右键选择导出数据(Export data)进入到导数据界面选择插入语句导出,导出文件,如此便导出表中所有数据并可以被执行的文件,如图所示。...
Linux常用命令(chmod,chown) Linux进主盘目录:cd /主盘目录名称,如cd /home,cd /opt等。压缩文件:tar -zcvf 打包后生成的文件名全路径 要打包的目录或文件。如tar -zcvf /home/user/test.tar.gz /test。解压缩文件:tar -zxvf 压缩包名,如tar -zxvf test.tar.gz。chmod用于修改文件权限,+ 表示添加权限,- 表示删除权限,...
开发思想总结 对于已开发的功能,如额度检查、撤单控制这一类的功能在产品上线后客户使用提出影响交易速度,要求暂时停止使用此功能。idea1:找到相关的功能代码,注释。idea2:在管理端界面新增业务参数——”是否开启XXX功能“,如此客户可以自己选择是否要开启此功能。...
Oracle如何修改用户名 首先在sql/plus上是无法修改的,所以打开sqlplus以sysdba的身份登录:sys/sys@orcl as sysdba查询到要更改的用户的信息:select user#,name from user$;找到要更改的用户的user#,进行对用户名的更改并提交(修改的用户名必须大写,否则第5步会报用户名PAES不存在):update user$ set name = ...
金额、数字格式化 情景:客户要求前台显示的金额数值每三位有逗号隔开,如余额100000000.78元,要求显示为100,000,000.78元,提高用户体验度。办法:在从数据库取数据时把取到的数据格式化,如取余额balance,select to_char(balance,'FM999,999,999,990.00') from member_info;当balance为98778.789时,界面显示为...
解决Cannot change version of project facet Dynamic web module to 2.5问题 原因:该项目的web module version与web.xml文件中的version不一致所导致的 。例如本人所创建的项目的web module version是3.0的,而web.xml的version是2.5的,所以引发版本冲突问题。注:查询项目的web module version:点击该项目—properties—project Facets里面可以查看version的版本,如...
解决Cannot change version of project facet Dynamic web module to 2.5问题 原因:该项目的web module version与web.xml文件中的version不一致所导致的 。例如本人所创建的项目的web module version是3.0的,而web.xml的version是2.5的,所以引发版本冲突问题。注:查询项目的web module version:点击该项目—properties—project Facets里面可以查看version的版本,如...
web.xml is missing and is set to true解决方法 这是由于打包方式为war所以需要补全目录结构,需要在webapp目录下添加WEB-INF目录,和web.xml文件。一、在我们的项目上点击右键,选择java EE Tools并点击Generate Deployment Descriptor Stub,会自动创建WEB-INF和web.xml文件,如图所示:二、自己手动创建WEB-INF和web.xml文件。...
排序方法 快排快排原理:在要排的数(比如数组A)中选择一个中心值key(比如A[0]),通过一趟排序将数组A分成两部分,其中以key为中心,key右边都比key大,key左边的都key小,然后对这两部分分别重复这个过程,直到整个有序。最优的情况下,快速排序算法的时间复杂度为O(nlogn);最坏情况时间复杂度为O(n²),快速排序的平均时间复杂度为O(n×log(n))。public stati...
java内部类 Java内部类一般分四种:成员内部类、局部内部类、静态内部类和匿名内部类,其实局部内部类是其他三种内部类的一个父概念。成员内部类(1) .成员内部类可以无条件访问外部类的所有成员属性和成员方法(包括private成员和静态成员);(2).若成员内部类拥有和外部类同名的成员变量或者方法时,会发生隐藏现象,即默认情况下访问的是成员内部类的成员,如果要访问外部类的同名成员,需要以下面的形式进行访...
多线程学习六:Future与FutureTask FutureTask是Future接口的一个唯一实现类,可以作为Runnable被线程执行,也可以作为Future得到Callable的返回值。 Future就是对于具体的Runnable或者Callable任务的执行结果进行取消、查询是否完成、获取结果。必要时可以通过get方法获取执行结果,该方法会阻塞直到任务返回结果。Future类位于java.util.concurrent包下,它是一个接口...
多线程学习五:线程池 和数据库连接池一样,为了提高系统效率,使用线程池可以使线程得到复用,下面详细讲解一下线程池。ThreadPoolExecutor、AbstractExecutorService、ExecutorService、Executor要理解线程池要先搞清楚ThreadPoolExecutor、AbstractExecutorService、ExecutorService和Executor,前两者为类...
多线程学习四:并发编程中的原子性、可见性、有序性 在并发编程中,我们要保证原子性、可见性、有序性,否则无法保证多线程最终的正确性。首先我们要对java内存模型有一个大致的概念,每一个线程都有独属于该线程的工作内存,当线程访问资源时先把资源从主存中拷贝一份到工作内存中,再执行操作,把结果先写入工作内存,再写入主存。Java内存模型规定所有的变量都是存在主存当中,每个线程都有自己的工作内存。线程对变量的所有操作都必须在工作内存中进行,而不能直接对主存...
final关键字 fianl可以修饰类、方法、变量。当用final修饰一个类时,表明这个类不能被继承,final类中的所有成员方法都会被隐式地指定为final方法。当用final修饰方法时表示此方法可以被子类调用,但不允许子类重写或修改此方法。对于一个final变量,如果修饰的是基本数据类型的变量,则其数值一旦在初始化之后便不能更改;如果是引用类型的变量,则在对其初始化之后便不能再让其指向另一个对象,但是对...
多线程学习三:Synchrounized与lock的一些点 一个对象只有一个对象锁,当一个线程获取该对象的对象锁后,其他线程就无法在获取此对象的对象锁。当程序异常时,对于synchronized方法或者synchronized代码块,jvm会自动释放当前线程所占用的锁,所以不存在由异常引发的死锁现象。Synchrounized和lock都能实现同步访问,Synchrounized属于java的内置关键字,执行完成后系统会自动使线程释放对象锁,而loc...
数据库原理学习三之三种常用数据库的分页查询 Oracle分页:ORCALE数据库实现分页查询可以使用使用rownum 伪列方法。--伪列 select emp.*,rownum from emp;--分页:n页,一页a列 select * from emp where rownum between a*n-2 and a*n--示例:查询工资4到第6名的员工信息 select * from (se...
数据库原理学习二之数据库优化 数据库三范式第一范式:1NF是对属性的原子性约束,要求属性(列)具有原子性,不可再分解;(只要是关系型数据库都满足1NF)第二范式:2NF是对记录的惟一性约束,要求记录有惟一标识(如主键),即实体的惟一性;第三范式:3NF是对字段冗余性的约束,它要求字段没有冗余。 没有冗余的数据库设计可以做到。(但在实际开发中,允许冗余的存在)。Mysql的优化技术对数据库进行优化主要从四个方面入手:...
浅谈Java的一些概念 值传递与引用传递首先声明:严格意义上来说,Java中所有方法参数都是传值。因为即使是传递的参数是对象的引用时,引数本身也是传值的。所有基本类型都是传值的。传值:被传入的参数被视为内部的局域变量,其变化不影响外部变量的原始值。传引:对于引数本身来讲也是传值的,但是在方法内部若对引数所指向的对象属性有改变,则会直接实时地影响所指向的对象属性。阻塞和非阻塞,同步和异步阻塞:是指请求结果返回之...
数据库原理学习一之索引 官方解释:索引就像书的目录, 通过书的目录就准确的定位到了书籍具体的内容1.索引类型索引分为聚集索引和非聚集索引,但不论是就聚集索引还是非聚集索引最终都会利用主键通过聚集索引来定位到数据。区别在于通过聚集索引可以查到需要查找的数据, 而通过非聚集索引可以查到记录对应的主键值 , 再使用主键的值通过聚集索引查找到需要的数据2.索引原理首先声明:平衡数不是二叉树,平衡树又叫B-tree。若不...
子类继承父类后相应的输出顺序 用父类实例出一个子类对象,举例:public class A { //父类静态代码块 static { System.out.println("父类静态代码块执行了"); } //父类构造函数 public A(){ System.out.println("父类构造函数执行了"); }}public class B extends A{ //子类的静态代码块 sta...