自定义博客皮肤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的中文乱码处理

Java的中文乱码处理Java的编码转换过程我们总是用一个Java的类文件和用户进行最直接的交互(输入,输出),这些交互内容包含的文字可能会包含中文。无论这些的java类是与数据库交互,还是与前端页面交互,他们的生命周期总是这样的:如图1所示,程序员在操作系统上通过编辑器编写程序代码并且以的.java的格式保存操作系统中,这些文件我们称之为源文件。2,通过JDK中的的javac.exe编译这些源文...

2018-07-05 16:01:54 1111

原创 vassist有用快捷键

VA最有用的几个快捷键:1、Alt + G: 在定义与声明之间互跳。2、Alt + O: 在.h与.cpp之间互跳。(O是字母O,不是数字零)3、Alt + Shift + Q:鼠标定位到函数名上,若是在h文件中,按此快捷键会弹出右键菜单,里面有个选项--创建定义;若是在cpp文件中,则按此快捷键会弹出右键菜单,里面有一个选项--创建声明。 这在定义好接口之后,再来...

2018-04-04 10:23:12 573

原创 war包手动打

G:\spring-tool-suite-3.8.3.RELEASE-e4.6.2-win32-x86_64\sts-bundle\pivotal-tc-server-developer-3.2.2.RELEASE\base-instance\webapps>jar cvf ccmp-web.war ./ccmp-web/*已添加清单正在添加: ccmp-web/META-INF/(输入 =...

2018-03-29 09:48:54 707

原创 oracle临时表空间

--查看临时表文件大小和已使用空间select t1."Tablespace" "Tablespace", t1."Total (G)" "Total (G)", nvl(t2."Used (G)", 0) "Used(G)", t1."Total (G)" - nvl(t2."Used (G)", 0) "Free (G)"fr

2018-03-27 10:17:31 292

原创 swap空间,安装oracle客户端 oracle-ex-client提示swap space不足

2,解决方法:第一步,当然是建立一个img文件,大小为512M,需要1024的话就把count=500000改成1000000,这样我们才能访问它。代码:dd if=/dev/zero of=swap.img bs=1024 count=500000第二步,当然是对它进行格式化,不要担心,格式化的只是这个文件,不用sudo。代码:sudo mkswap swap.img第三步,当然是激活它,使它可...

2018-03-21 10:44:14 803

转载 Eclipse配置反编译插件jadclipse

Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码。1. 下载 JadClipse下载JadClipse:http://jadclipse.sourceforge.net/wiki/in...

2018-03-20 10:06:51 360

原创 C++学习注意点

对于所有比int小的整形(char, signed char, unsigned char, short, unsigned short),如过该类型所有可能值都包含在int中,他们会被提升为int型,否则,他们将被提升为unsigned int。对于包含signed和unsigned int型的表达式,表达式中的signed型整数会被转换为unsigned型。int i = -5;unsign

2018-01-19 14:08:54 307

转载 关于java线程中几个函数区别:stop()/suspend(),sleep()/wait()

有两种实现方法,分别是继承Thread类与实现Runnable接口,用synchronized关键字修饰同步方法     反对使用stop(),是因为它不安全。它会解除由线程获取的所有锁定,而且如果对象处于一种不连贯状态,那么其他线程能在那种状态下检查和修改它们。结果很难检查出真正的问题所在。     suspend()方法容易发生死锁。调用suspend()的时候,目标线程会停下来,但却

2018-01-12 11:04:09 1056

转载 MySQL导出表结构表数据以及导入数据

导出表结果表数据使用mysqldump命令行下具体用法如下:mysqldump -u用户名 -p密码 -d 数据库名 表名 > 脚本名;1、导出数据库为dbname的表结构(其中用户名root,密码为dbpasswd,生成的脚本名為db.sql)mysqldump -uroot -pdbpasswd -d dbname >db.sql;2、导出数据库为dbnam

2018-01-09 22:24:55 12380

转载 重置mysql的密码/无密码登录mysql

经常会忘记mysql的root密码,尤其是机器一多的时候。上周五把科委的服务器迁移到centos上面,当时把mysql配置好了,也能登录了,但是今天各省测试的时候,发现mysql链接失败,登录服务器用命令行登录发现是 “Access Denied”,明明记得是正确的密码,又不能登录了,估计又记错了。经常会忘记这些密码,干脆记录一下怎么样重置密码吧。我们知道mysql的用户信息是保存在mys

2018-01-06 14:33:57 960

转载 HashMap原理及实现学习总结

HashMap是Java中最常用的集合类框架之一,是Java语言中非常典型的数据结构。本篇主要是从HashMap的工作原理,数据结构分析,HashMap存储和读取几个方面对其进行学习总结。关于HashMap的完整源码分析请查看下一篇。一. HashMap的工作原理HashMap基于hashing原理,我们通过put()和get()方法储存和获取对象。当我们将键值对传递给put()方

2018-01-04 15:21:17 217

原创 javadoc生成帮助文档命令

在生成文档的目录下创建package.txt然后在package.txt中写入要生成的首个主包名称,那么采用如下语句,将生成主包下所有java文件的文档帮助htmljavadoc -d apitest -subpackages @package.txtH:\litejia数据\spring框架源码\spring-framework\spring-webmvc\src\main\java

2018-01-03 17:00:32 423

转载 java知识体系介绍

国内最牛七星级团队马士兵、高淇等11位十年开发经验专家录制目 录百战程序员Java1573题 2百战程序员介绍 3JavaSE编程基础 9第一章 初识Java 9阶段项目课程1 11第二章 数据类型和运算符 14第三章 控制语句 17第四章 数组 24阶段项目课程2 27第五章 面向对象 27第六章 异常机制

2018-01-03 09:52:45 16693 1

转载 Eclipse 反编译插件安装jad

Jad是一个Java的一个反编译工具,是用命令行执行,和通常JDK自带的java,javac命令是一样的。不过因为是控制台运行,所以用起来不太方便。不过幸好有一个eclipse的插件JadClipse,二者结合可以方便的在eclipse中查看class文件的源代码。下面介绍一下配置:    A.下载JadClipse,http://jadclipse.sourceforge.net/wiki/

2017-12-07 15:08:06 3025

转载 Oracle Express Edition安装

Oracle Express Edition安装发表于 2015-09-29   |   分类于 oracle   |  Oracle 11g XE 是 Oracle 数据库的免费版本,支持标准版的大部分功能,11g XE 提供 Windows 和 Linux 版本(有32位和64位之分)。 Oracle XE版本也称”快捷版本“,是给个人学习、熟悉Oracle的简化版

2017-12-01 10:21:32 1419

转载 mysql 5.7.13 安装配置方法图文教程(linux)

linux环境Mysql 5.7.13安装教程分享给大家,供大家参考,具体内容如下1系统约定安装文件下载目录:/data/softwareMysql目录安装位置:/usr/local/mysql数据库保存位置:/data/mysql日志保存位置:/data/log/mysql2下载mysql在官网:http://dev.mysql.com/downloads/mysql

2017-11-30 14:59:51 205

转载 VirtualBox虚拟机增加CentOS根目录容量

目录1 扩容磁盘文件1.1 VDI1.2 VMDK2 指定新磁盘文件3 LVM扩展补充:LVM的基本知识对于目前的网络开发者来说,比较好的搭档就是Win7+VirtualBox+CentOS的组合,既可以发挥Linux强大的网络服务功能,也可以有效的隔离各项服务拖慢系统,影响系统的运行,对于新手来说可以减少配置错误带来的损失,最主要的是方便移植,不同每次重装系统,都

2017-11-29 14:03:05 520

转载 Java Volatile 关键字详解

Java关键字volatile用于将一个Java变量标记为 在主内中存储 ,更准确的解释为:每次读取一个volatile变量时将从电脑的主内存中读取而不是从CPU缓存中读取,每次对一个volatile变量进行写操作时,将会写入到主内存中而不是写入到CPU缓存中。事实上,从Java5之后,volatile关键字不仅仅可以用来确保volatile变量是写入到主内存和从主内存读取数据,我会在下面的章

2017-11-28 18:07:30 214

转载 Mysql导入大容量SQL文件数据问题

mysql在通过导入sql文件可能会出现下面二个问题:1.如果sql文件过大,会出现"MySQL server has gone away"问题;2.如果sql文件数据有中文,会出现乱码 解决问题:问题1:出现MySQL server has gone away"问题,是因为mysql默认的"max_allowed_packet"变量值过小.查看

2017-11-28 10:29:14 860

转载 oracle 11g,创建用户,表空间,赋予用户权限,导入dmp

create user OAUser identified by xianrenqiu  //创建用户      select username,default_tablespace from dba_users;  //查询所有用户所在的表空间      create tablespace OASPACE datafile 'E:\OAUser\GeekOA_Date.d

2017-11-21 13:50:47 847

转载 JavaScript正则表达式详解

第一种方法:var reg = /pattern/;第二种方法:var reg = new RegExp('pattern');正则表达式的exec方法简介语法:reg.exec(str);其中str为要执行正则表达式的目标字符串。例如:var reg = /test/;var str = 'testString';var result =

2017-11-21 11:26:10 180

转载 ERROR 1366 (HY000): Incorrect string value: '\xD6\xD0\xCE\xC4' for column XXX at row 1

在用以下方法之前,请先执行下面命令查看。    show variables like 'character%';  ——查看所有编码方式    show create table table_name;   ——查看某个表格的编码方式    status  ——查看查看修改mysql编码方式 MySQL的默认编码是Latin1,不支持中

2017-11-20 17:25:39 18801 2

转载 Oracle表空间管理

SQL1: 复制代码代码如下:--1、查看表空间的名称及大小 SELECT t.tablespace_name, round(SUM(bytes / (1024 * 1024)), 0) ts_size FROM dba_tablespaces t, dba_data_files d WHERE t.tablespace_name = d.tablespace_na

2017-11-20 13:45:54 155

转载 Oracle用户管理

--模式(方案)逻辑概念:一个数据对象的集合,每一个用户  --都有一个与之同名的模式,用于存放此用户名下的所有数据对象。  select * from user_objects  select * from dba_users;    --创建用户  1、给用户创建自己的数据表空间  create tablespace ts  datafile 'd:\123.d

2017-11-20 13:26:22 166

转载 oracle基本概念

表(TABLE)是数据库中用来存储数据的对象,是有结构的 数据库中的表数据的集合,是整个数据库系统的基础。  SQL数据库中用于存储数据的工具。  表是包含数据库中所有数据的数据库对象。   表定义为列的集合。与电子表格相似,数据在表中式按行和列的格式组织排列的。表中的每一列都设计为存储某种类型的信息(例如日期、名称、美元金额或数字)。表上有几种控制(约束、规则、默认值

2017-11-03 17:06:02 435

转载 Linux查找文件及其内容

linux 下查找文件或者内容常有命令whereis 查找软件的安装路径-b 只查找二进制文件-m 只查找帮助文件-s 只查找源代码-u 排除指定类型文件-f 只显示文件名-B 在指定目录下查找二进制文件-M 在指定目录下查找帮助文件-S 在指定目录下查找源代码locate 在文件索引数据库中搜索文件-d 搜索指定数据

2017-10-31 17:41:32 229

转载 tomcat在linux中的启动和查看相关信息

tomcat在linux中的启动和查看相关信息打开终端cd /java/tomcat#执行bin/startup.sh #启动tomcatbin/shutdown.sh #停止tomcattail -f logs/catalina.out #看tomcat的控制台输出;#看是否已经有tomcat在运行了ps -ef |grep tomcat#如果有,用kil

2017-10-31 16:00:20 612

原创 Oracle中采用sqlplus登录

sqlplus /nologconn /as sysdbaconn 用户名在DOS环境下,输入“sqlplus /?”常用:sqlplus username/password  如:普通用户登录  sqlplus scott/tigersqlplus username/password@net_service_name 如: sqlplus scot

2017-10-21 17:45:27 491

转载 web.xml中注意点

classpath 和 classpath*的 区别:classpath:只会到你指定的class路径中查找找文件; classpath*:不仅包含class路径,还包括jar文件中(class路径)进行查找.举个简单的例子,若web.xml中是这么定义的:context-param> param-name>contextConfigLocationparam-na

2017-07-26 13:53:30 226

转载 查看schema使用情况

1.查找当前表级锁的SQL如下:select sess.sid,     sess.serial#,     lo.oracle_username,     lo.os_user_name,     ao.object_name,     lo.locked_mode     from v$locked_object lo,     dba_objects ao, 

2017-06-05 18:28:09 1965

转载 如何杀掉(kill)Oracle中的会话(Session)

Oracle中造成一些表被死锁或者会话异常退出,如执行了更新记录操作后,既没有commit也没有rollback,网络就断开了,也会造表或记录被锁住,待到超时后才会被解开,那样都会造成应用操作被阻塞。可以以Oralce管理员权限用户登录Oracle数据,查询到被锁的对象,然后杀除指定的会话。用下面的语句查询被锁的对象,可以带上更多约束条件,如schemaname等更精确的匹配。

2017-06-05 18:25:52 1436

转载 Oracle to_date()函数的用法

在Oracle数据库中,Oracle to_date()函数是我们经常使用的函数,下面就为您详细介绍Oracle to_date()函数的用法,希望可以对您有所启迪。to_date()与24小时制表示法及mm分钟的显示:一、在使用Oracle的to_date函数来做日期转换时,很多Java程序员也许会直接的采用“yyyy-MM-dd HH:mm:ss”的格式作为格式进行转换,但是在

2017-06-05 15:47:13 16765

转载 Spring任务调度<task:scheduled-tasks>【含cron参数详解】

spring内部有一个task是Spring自带的一个设定时间自动任务调度task使用的时候很方便,但是他能做的东西不如quartz那么的多!可以使用注解和配置两种方式,配置的方式如下引入Spring放在appcation.xml开头beans xmlns="http://www.springframework.org/schema/beans"  

2017-05-27 11:44:35 458

原创 ora-12638:身份证明检索失败

ora-12638:身份证明检索失败cause: 由于Oracle不能应用OS认证而导致凭证检索失败 action: 1.打开network/admin下的sqlnet.ora 修改SQLNET.AUTHENTICATION _SERVICES=(NONE)。 2.启动Net8 configuration assistant-- >选第三项本地网络服务名配置 -- >删除...(删

2017-05-17 23:29:19 408

转载 IDEA (或 Android Studio ) 文件名颜色分别表示的意思

IDEA (或 Android Studio ) 文件名颜色分别表示的意思在IDEA 编辑器里,有着各种颜色的文件, 它们代表的意思是什么呢? 如下其实,这主要和你的版本控制工具相关绿色,已经加入控制暂未提交红色,未加入版本控制蓝色,加入,已提交,有改动白色,加入,已提交,无改动灰色:版本控制已忽略文件。另外:些文件名的颜色都

2017-04-01 11:23:43 715

转载 十大Intellij IDEA快捷键

Intellij IDEA中有很多快捷键让人爱不释手,stackoverflow上也有一些有趣的讨论。每个人都有自己的最爱,想排出个理想的榜单还真是困难。以前也整理过Intellij的快捷键,这次就按照我日常开发时的使用频率,简单分类列一下我最喜欢的十大快捷-神-键吧。1 智能提示Intellij首当其冲的当然就是Intelligence智能!基本的代码提示用Ctrl+Space,

2017-03-30 18:00:14 279

转载 Linux系统信息

arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示C

2017-03-09 21:32:34 179

原创 类加载,相关代码

import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.lang.reflect.Method;import java.ut

2017-03-08 23:51:25 251

原创 类加载机制,初始化的问题

public class Test12{public static void main(String[] args){Z z = new Z();}}class X{public X(){System.out.println("x构造方法");}}class Y{static{System.out.printl

2017-03-08 15:58:11 233

转载 面向对象的基本概念

一、面向对象的基本概念编程两种思维方式:(1)面向过程的编程方式根本具体的操作步骤去实现程序缺点:不通用,只指对一个程序(事情)            不利于维护(不能适应变化)(2)面向对象的编程方式解决程序适应变化的能力(可维护性强)降低功能之间的相互依赖(1)先整体,后局部(2)先抽象,再具体(3)能做什么,怎么做考虑粒度的问题

2017-03-06 22:21:13 418

空空如也

空空如也

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

TA关注的人

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