自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MaxCompute-批量导出项目空间的建表语句(DDL)

前面我介绍过MaxCompute的备份和恢复方案,但是关于导出建表语句,咨询了很多人都不知道如何批量导出。在dataworks的“数据地图”中查看某个表时,进入“明细信息”>“字段信息”>“字段信息”页面,点击“生成DDL”可以看到建表语句。在系统的命令行执行窗口,进入MaxCompute客户端安装路径下的bin目录,执行sh odpscmd,即可启动MaxCompute客户端。最近需要做项目空间的数据备份,包括表结构(建表语句),以便在系统出现问题时,或者数据丢失时进行恢复。

2023-06-16 16:46:59 1020

原创 MySQL 存储过程中的错误处理

MySQL 存储过程中的错误处理实例第一步:建一个表CREATE TABLE article_tags( article_id INT, tag_id INT, PRIMARY KEY(article_id,tag_id));第二步:建立存储过程insert_article_tagsDELIMITER $$CREATE PROCEDURE insert_article_tags(IN article_id INT, IN tag_id INT)BEGIN

2020-10-20 17:24:58 732

原创 Java 数据库连接池详解及简单实例

Java 数据库连接池详解数据库连接池的原理是:连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。同时,还可以通过设置连接池的参数来控制连接池中的初始连接数、连接的上下限数以及每个连接的最大使用次数、最大空闲时间等等。也可以通过其自身的管理机制来监视数据库连接的数量、使用情

2020-09-25 16:25:45 734

原创 EclipseLUNA配置Tomcat6+jdk1.7

安装EclipseLUNA版本后,配置Tomcat8出问题了,要求使用jdk7以上。Question:在Eclipse中启动Tomcat后,不能访问本机的localhost:8080页面,并且其他项目也不能访问Reason:Eclipse发布路径重定向了,没有放到Tomcat下的webapp中。Resolve:1.配置TomcatWindow->Preferences->Server->Runtime Environments->Add2.配置Tomcat部署路径在

2020-09-25 16:12:06 323

原创 git config配置

git config配置在git中,我们使用git config 命令用来配置git的配置文件,git配置级别主要有以下3类:1、仓库级别 local 【优先级最高】2、用户级别 global【优先级次之】3、系统级别 system【优先级最低】通常:git 仓库级别对应的配置文件是当前仓库下的.git/config 【在当前目录下.git目录默认是隐藏的,所以在文件管理器中我们要打开显示以藏文件】git 用户级别对应的配置文件是用户宿主目录下的~/.gitconfig 【宿主目录:C:\Us

2020-08-25 19:50:04 345

原创 五类数据存储模型行、列、键值对、文档、图

1、行存储定义:关系模型使用记录(行或者元组)进行存储,记录存储在表中,表由架构界定。表中的每个列都有名称和类型,表中的所有记录都要符合表的定义。SQL是专门的查询语言,提供相应的语法查找符合条件的记录,如表联接(Join)。表联接可以基于表之间的关系在多表之间查询记录。存储格式:行式数据库把一行中的数据值串在一起存储起来(行头信息,列长,列值),然后再存储下一行的数据,以此类推。特点:据以...

2020-04-07 20:17:03 1457

原创 ORACLE数据库事务隔离级别

ORACLE数据库事务隔离级别事务隔离级别:一个事务对数据库的修改与并行的另一个事务的隔离程度。两个并发事务同时访问数据库表相同的行时,可能存在以下三个问题:1、幻想读:事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后T1使用相同的条件再次查询,结果集中可以看到T2插入的记录,这条新纪录就是幻想。2、不可重复读取:事务T1...

2019-11-15 14:08:44 155

原创 NetBeans 7.3 解决内存溢出

1,修改英文netbeans界面字体大小,修改%Netbeans_home%\etc\netbeans.conf在netbeans_default_options里加上 --fontsize 132,修改JVM内存配置(本机内存1G,不同内存大小不同设置)在netbeans_default_options里加上 -J-Xmx512m,同时修改-J-Xms256m。【说明】-J-Xms32m...

2019-11-12 08:57:56 504 1

原创 plsql developer32为启动小技巧

因本地安装64位数据库,且应用使用本地数据库监听,因此:ORACLE_HOME=D:\oracle\product\11.2.0\dbhome_1path=D:\oracle\product\11.2.0\dbhome_1\BIN考虑到切换问题,所以干脆编个bat文件如下:@echo offset path=D:\oraclexe\app\oracle\product\10.2.0\...

2019-09-26 18:54:39 165

转载 c语言读写配置文件

#include<stdio.h>#include<stdlib.h>#include <string.h>#define filenm "c:/cfg.ini"void trim(char *strIn, char *strOut);//去除字符串首位空格void getValue(char *keyAndValue, char *key, ch...

2019-04-08 17:09:46 2583

原创 AIX个人手册

1.显示当前系统版本,oslevel -s 比如显示5300-08-01-xxxx,指的就是系统是AIX5.3。technology level是08,sp版本是01,最后的4位,前2位标识年份,后2位表示周比如5300-09-03-0918,表示AIX5.3 TL版本09,SP版本03,这个版本是在2009年第18周进行的更新。2.查看c编译器lslpp -L | grep xlC...

2019-04-03 16:40:09 220

转载 C 语言字符串连接的 3种方式

#include<stdio.h>#include<stdlib.h>#include<string.h>char *join1(char *, char*);void join2(char *, char *);char *join3(char *, char*);int main(void) { char a[4] = "abc"; ...

2019-04-02 11:03:19 3813

原创 ProC实例-Linux下的Oracle Pro*C简单例子

引用 --E:\01_wf\home-oracleproc hello.pcgcc -LORACLEHOME/precomp/public−IORACLE_HOME/precomp/public -IORACLEH​OME/precomp/public−IORACLE_HOME/precomp/public/ -c hello.cgcc -L$ORACLE_HOME/lib -lc...

2019-03-29 16:19:47 173

转载 ORA-28002: the password will expire within 7 days注意事项

注意最后一步:要改密码呀,否则还会报错。1. 查看用户的profile设置:SELECT username,profile FROM dba_users;一般用户的profile设置都为DEFAULT。2. 查看系统profiles中PASSWORD_LIFE_TIME设置 SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' A...

2019-03-29 14:34:21 335

原创 PLSQL Developer连接Oracle11g 64位数据库配置详解

1.工具:plsqldev906.exeinstantclient-basic-win32-10.2.0.5.zipwin64_11gR2_database_1of2 2解压instantclient-basic-win32-10.2.0.5.zip并放置在oracle安装目录的product下(放置位置无强制要求,可随意放置),2.拷贝E:\oracle\product\11.2.0...

2019-01-18 16:53:31 244

转载 UNIX下获取前一天后一天的日期

在Linux下-d选项 date +"%Y%m%d" -d "+n days" 今天的后n天日期 date +"%Y%m%d" -d "-n days" 今天的前n天日期在UNIX下没有’-d’选项,所以无法使用上面的方法,参照如下shell#!/bin/sh#输入日期参数,不输入默认当天if [ ...

2019-01-15 18:02:27 1556

转载 Linux下rsh服务配置

1. rsh和ssh的区别rsh和ssh它俩之间的区别就是:ssh是使用密钥加密从而实现无密码登录的,具体来说就是在A主机生成一对密钥对,即公钥和私钥,我把公钥传递给B,然后等A链接B的时候,B会随机生成一个数来使用A提供的公钥进行加密,并将加密后的数字发送给A,A采用自己的私钥解密,并将解密后的数字再传送给B,等B校验A传来的数字和刚开始生成的数字相符时,就允许A登录,这就是ssh无密码登录的...

2019-01-14 19:58:06 8587

原创 WIN7实现多用户远程桌面

下载破解的termsrv.dll 版本:5.1.2600.5512复制到C:\Windows\system32文件夹覆盖同名文件运行Gpedit.msc打开组策略,终端服务,限制连接数量改到2以上计算机配置–管理模板–Windows组件–远程桌面服务–远程桌面会话主机–修改限制连接的数量确保启用快速用户切换和允许用户远程连接到此计算机重新启动计算机...

2019-01-11 11:29:37 1052

转载 静态常量(static final)在class文件里是如何的呢?

近期写项目遇到一个问题,来回折腾了几次,最终探究清楚了。不废话。上样例。背景:由于项目小,没有使用配置文件,全部静态常量都放在Config.java里面了public class Config {public static final String URL=“http://www.xxxx.com/”;public static final int PAGE_NUM=10;}看起来也不...

2019-01-06 12:54:05 983

转载 Lazy initialization holder class模式

为什么要延迟加载,看参考实例《Effective Java--chapter2--item5(Avoid creating unnecessary objects)》Lazy initialization holder class模式,这个模式综合使用了Java的类级内部类和多线程缺省同步锁的知识,很巧妙的同时实现了延迟加载和线程安全。1:先来看点相应的基础知识先简单的看看类级内部类相关...

2019-01-06 11:02:17 129

转载 类什么时候被加载

一个类什么时候被加载假设,有一个公共类A。另外两个B、C类的内部都使用了A类,并且都new出了对象。现在有另外一个D类,其内部new出了B、C两类的实例。试分析他们分别在什么时候被JVM加载?第1步:公共类A: public class ClassA { //静态初始化块 static { System.out.println(&amp;quot;Cl...

2019-01-06 10:51:18 910 1

转载 python 读写文件时,r、rt、rb、r+的区别

1.读取文本文件时,不要使用rb模式打开文件,而应该仅使用r模式。使用r:是推荐使用的打开文本文件的模式。因为使用此模式打开文本文件时,python默认为我们做了一些处理,比如:假设在windows下,将本来应该读入的换行符\r\n处理成\n,方便我们处理。(值得一提的是,当你将\n写入文件时,python也会默认将其替换成\r\n,如果你是win系统的话)补充:其实是启用了通用换行符支持(...

2018-12-16 21:58:02 3043

原创 oracle官方文档使用

官方地址:https://docs.oracle.com/en/database/oracle/oracle-database/index.html1.下载11g文档资料(E11882_01.zip)如下:2.可参考主页《New to Oracle Database 11g》–》《New Features Guide》–》《html》了解整个文档架构,如下:3.《4 Oracle Da...

2018-12-04 20:17:09 922

原创 Externalizable和Serializable序列化与关键字transient

1、Serializable序列化时不会调用默认的构造器,而Externalizable序列化时会调用默认构造器的!!!2、Serializable:一个对象想要被序列化,那么它的类就要实现 此接口,这个对象的所有属性(包括private属性、包括其引用的对象)都可以被序列化和反序列化来保存、传递。3、Externalizable:他是Serializable接口的子类,有时我们不希望序列...

2018-11-27 19:10:53 397

原创 java常见日志理解

现今Java日志领域被划分为两大阵营:Commons Logging阵营和Slf4j阵营。Commons Logging在Apache大树的笼罩下,有很大的用户基数。但有证据表明,形式正在发生变化。2013年底有人分析了GitHub上30000个项目,统计出了最流行的100个Libraries,可以看出Slf4j的发展趋势更好:java常用日志框架关系Log4j 2与Log4j 1发生了很...

2018-11-26 21:06:14 156

原创 hibernate第三天:O/R MAPPING常见框架

O/R MAPPING常见框架常见的ORM框架有:Hibernate、iBATIS、TopLink、Castor JDO、Apache OJB等。Java中ORM的原理: 其实,要实现JavaBean的属性到数据库表的字段的映射,任何ORM框架不外乎是读某个配置文件把JavaBean的属 性和数据库表的字段自动关联起来,当从数据库Query时,自动把字段的值塞进JavaBean的对应属性里,...

2018-11-21 22:17:27 253

原创 hibernate第二天:hibernate原理

hibernate原理:1.测试实例 Student s=new Student(); s.setId("1"); s.setName("larry"); session.save(s)2.session.save(s)原理如下:3.session工厂根据配置文件(xx.hbm.xml)生成DML语句&lt;hibernate-mapping&gt; &...

2018-11-21 22:07:09 128

原创 hibernate第一天:环境搭建

hibernate第一天:环境搭建1.hibernate官网:https://www.hibernate.org2.下载开发包注意兼容性Compatibility matrix 3.5以后合并了3.hibernate-distribution-3.5.3-Final-dist.zip官方文档hibernate-distribution-3.5.3-Final\documentation...

2018-11-16 21:56:01 110

转载 Introduction to the Java Persistence API

JPA是Java Persistence API的简称,中文名Java持久层API,是JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。 [1]Sun引入新的JPA ORM规范出于两个原因:其一,简化现有Java EE和Java SE应用开发工作;其二,Sun希望整合ORM技术,实现天下归一。EntitiesAn entity is a lightw...

2018-11-15 22:31:22 112

转载 类的成员变量和属性Fields and Properties in class

很多人都认为java中属性就是成员变量,其实不然;那他们有什么区别呢?让我们通过以下代码来理解:public class Person {private String name;private int age;private String gender;public String getName() {return name;}public void setName(String ...

2018-11-15 22:09:08 371

转载 hibernate的native sql查询

hibernate的native sql查询在我们的hibernate中,除了我们常用的HQL查询以外,还非常好的支持了原生的SQL查询,那么我们既然使用了hibernate,为什么不都采用hibernate推荐的HQL查询语句呢?这是因为HQL查询语句虽然方便我们查询,但是基于HQL的查询会将查询出来的对象保存到hibernate的缓存当中,如果在我们的一个大型项目中(数据量超过了百万级),这...

2018-11-15 15:11:51 178

原创 01_excel基础知识1

1. excel中SUM(R[-4]C:R[4]C[2])错误。R[-1]表示当前行的上一行C表示当前列,C[2]当前列后两列RC[2]当前行当前列后两列注意:此公司有错误,范围中包含自身单元格,也就是循环引用注:工具选项公式R1C1引用样式【excel列标ABC变成123】2. vlookup函数VLOOKUP(lookup_value,table_array,col_ind...

2018-10-09 14:54:20 729

原创 07_oracle正则表达式语法

oracle正则表达式中常用到的元数据如下:^ 匹配字符串的开头位置。$ 匹配支付传的结尾位置。匹配该字符前面的一个字符0次,1次或者多次出现。+匹配该字符前面的一个字符1次或者多次出现。? 匹配该字符前面的一个字符0次或1次或者多次出现。{n}匹配一个字符串n次,n为正整数。例如:hel{2}o所匹配的是hello{n,m}匹配一个字符串至少n次,至多m次。其中n和m都是整数。...

2018-10-09 10:18:22 788

原创 06_SPOOL导出_表头模式

–#############################################################################–#############################################################################–设置oracle参数信息–设置字段间隔符,默认为空格SET COLSEP ‘|...

2018-10-09 10:17:07 1491

原创 05_oracle 查看表空间的大小及使用情况sql语句

–1、查看表空间的名称及大小SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_sizeFROM dba_tablespaces t, dba_data_files dWHERE t.tablespace_name = d.tablespace_nameGROUP BY t.tablespace_name;–...

2018-10-09 10:13:16 680

原创 04_oracle锁表解锁语句

–oracle锁表解锁语句–1.查询哪些对象被锁select object_name,machine,s.sid,s.serial#from vlockedobjecti,dbaobjectso,vlocked_object i,dba_objects o,vlockedo​bjecti,dbao​bjectso,vsession swhere i.OBJECT_ID=o.OBJECT_I...

2018-10-09 10:10:52 324

原创 03_oracle 10g表空间创建步骤

SELECT * FROM DBA_TABLESPACES;–ORACLE10G表空间创建步骤CREATE TABLESPACE ETLKR DATAFILE ‘D:\oracle\oradata\orcl\ETLKR.DBF’ SIZE 5G AUTOEXTEND ON NEXT 1G MAXSIZE UNLIMITED;ALTER DATABASE DATAFILE ‘D:\oracl...

2018-10-09 10:09:33 116

原创 02_oracle中merge into用法解析

–oracle中merge into用法解析–oracle在9i引入了merge,在oracle10g中merge有如下改进–1.update或insert子句是可选的–2.update和insert子句是可选的–3.在on条件中使用常量过滤谓词来insert所有行到目标表中,不需要连接源表和目标表。–4.update子句后面可以跟delete子句来除一些不需要的行merge into...

2018-10-09 09:59:20 455

原创 01_oracle知识1-压缩索引基本介绍

select * from index_stats;create table t_objects as select * from all_objects;–1.索引不压缩create index t_objects_idx on t_objects(owner,object_type,object_name);analyze index t_objects_idx validate st...

2018-10-09 09:57:17 123

转载 #常见电池型号介绍 常见电池尺寸是多少【详解】

摘要:常见电池型号(一号二号五号七号等)的规格、尺寸、用途是多少?由于条件所限,只是对手头现有几款电池做了粗略的测量确认,在电池体上看到的AAA、AA、C、D、N、F、SC等标识都是美国型号标识,在我国除了几种按号称呼之外,其它好像还是采用美国的命名方式,但在日本等其它国家称呼可能不同。【电池型号】常见电池型号介绍 常见电池尺寸规格详解一、常见电池型号及尺寸对应关系下表中1-4都是我们生活...

2018-10-09 09:25:05 2927

ResourceHacker.rar

工具——Resource Hacker。这是一款Windows应用程序的资源编辑器。它既是资源编译器(用于* .rc文件),也是反编译器 - 允许查看和编辑可执行文件(* .exe; * .dll; * .scr;等)和编译资源库(* .res,*.mui)。此次的用途,即是用它修改安装完成后的WinRAR.exe文件。

2019-07-05

WIN7实现多用户远程桌面

下载破解的UniversalTermsrvPatch-xxx.exe 复制到C:\Windows\system32文件夹覆盖同名文件 运行Gpedit.msc打开组策略,终端服务,限制连接数量改到2以上 计算机配置–管理模板–Windows组件–远程桌面服务–远程桌面会话主机– 修改限制连接的数量 确保启用快速用户切换和允许用户远程连接到此计算机 重新启动计算机 --------------------- 作者:ligdjn 来源:CSDN 原文:https://blog.csdn.net/ligdjn/article/details/86293118 版权声明:本文为博主原创文章,转载请附上博文链接!

2019-01-11

空空如也

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

TA关注的人

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