自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 零基础开发AI应用--华为HiAI的应用

最近在学习ai,了解到了华为HiAI这么一个app开发神器。他是华为对外开放的一套AI工具,包含SDK,IDE,用户指南等。能帮助小白用户迅速开发出ai应用,而且能用上华为手机的NPU能力,性能对比CPU提升不少。目前已经开放出来的API包含人脸检测、人脸对比、图像超分、美学评分、码识别、分词、意图识别、语音识别等等。详细的介绍可以上华为的开发者联盟看看。http://developer.hu...

2018-07-23 23:37:13 8154 3

原创 java动态代理,proxy和cglib

java的proxy需要代理对象实现接口,cglib则不需要。所以有人说spring的aop对于有接口的就用java的proxy,否则就用cglib。java proxyimport java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;

2014-03-13 11:24:35 1036

转载 深入理解JavaScript闭包概念

闭包向来给包括JavaScript程序员在内的程序员以神秘,高深的感觉,事实上,闭包的概念在函数式编程语言中算不上是难以理解的知识。如果对作用域,函数为独立的对象这样的基本概念理解较好的话,理解闭包的概念并在实际的编程实践中应用则颇有水到渠成之感。 在DOM的事件处理方面,大多数程序员甚至自己已经在使用闭包了而不自知,在这种情况下,对于浏览器中内嵌的JavaScript引擎的bug可能造成

2014-01-14 13:44:53 768

转载 java二维码,条形码,【ZXing】

ZXing是一个开源Java类库用于解析多种格式的条形码和二维码.官网:http://code.google.com/p/zxing/截止目前为止最新版本为1.7,提供以下编码格式的支持:UPC-A and UPC-EEAN-8 and EAN-13Code 39Code 93Code 128QR CodeITFCodabarRSS-14 (all variants)Dat

2012-10-15 11:38:21 8338 2

原创 spring mvc绑定对象String转Date

使用spring的mvc,直接将页面参数绑定到对象中,对象中有属性为Date时会报错,此时需要处理下。同样的,其他的需要处理的类型也可以用这种方法。在controller中加入代码@InitBinderprotected void initBinder(HttpServletRequest request, ServletR

2012-10-10 14:27:47 21524 2

转载 java.util.ResourceBundle使用详解

一、认识国际化资源文件 这个类提供软件国际化的捷径。通过此类,可以使您所编写的程序可以:         轻松地本地化或翻译成不同的语言         一次处理多个语言环境         以后可以轻松地进行修改,支持更多的语言环境 说的简单点,这个类的作用就是读取资源属性文件(properties),然后根据.properties文件的名

2012-08-31 10:29:01 794

原创 oracle 默认值需要注意的一个地方

以字符类型为例java代码public static void main(String[] args) throws Exception { String sql = "select COLUMN_NAME, DATA_TYPE, Data_Default from user_tab_columns where TABLE_NAME = 'TEST'"; Con

2012-08-24 10:34:07 3556

原创 oracle字段 not null不一致

SQL> create table test(a number, b number); Table created SQL> desc test;Name Type Nullable Default Comments ---- ------ -------- ------- -------- A NUMBER Y B

2012-08-23 16:32:15 1528

转载 RGB与十六进制数值互转(html)

保存下来,浏览器打开就可以使用了,挺方便CSS入门十六进制颜色值值"#FF9999"是由红绿蓝三原色组成的颜色,#号后的两位表示红,其后的两位为绿,最后的两位为蓝。 function updateHex(){ var red = parseInt(document.forms.colorcalc.red.value); var green = parse

2012-08-21 13:25:51 4762

转载 ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法

archive log 日志已满ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法 1. 用sys用户登录  sqlplus sys/pass@tt as sysdba 2. 看看archiv log所在位置SQL> show parameter log_archiv

2012-08-07 10:39:35 614

原创 tomcat manager配置

在conf/tomcat-users.xml加入以下内容(角色,用户)

2012-08-07 09:37:45 1295

原创 apache+tomcat+jk+ssl实现tomcat集群https服务(linux)

需要安装包:apache2.22,tomcat7.0.23,openssl,tomcat-connectors(jk),部分操作需要高级权限,如创建用户,部分文件操作,启动apache(占用80端口)。 一、tomcattar zxf apache-tomcat-7.0.23.tar.gzmv apache-tomcat-7.0.23 tomcat-pritar zxf apa

2012-08-06 13:38:53 5964

原创 apache+tomcat+jk+ssl实现tomcat集群https服务(windows)

在网上查找了许多资料,搞了两天才搞出来,记录下来。httpd-2.2.22-win32-x86-openssl-0.9.8t.msi,apache-tomcat-7.0.23-windows-x64.zip,tomcat-connectors-1.2.37-windows-i386-httpd-2.2.x.zip,Win64OpenSSL-0_9_8x.exe。下面列出关键步骤一、安装

2012-07-31 13:29:13 6279

转载 spring @Transactional

Spring事务的传播行为 在service类前加上@Transactional,声明这个service所有方法需要事务管理。每一个业务方法开始时都会打开一个事务。Spring默认情况下会对运行期例外(RunTimeException)进行事务回滚。这个例外是unchecked如果遇到checked意外就不回滚。如何改变默认规则:1 让checked

2012-07-17 10:29:53 6561

原创 利用cglib生成动态对象

public static void main(String[] args) throws Exception { // TODO Auto-generated method stub BeanGenerator generator = new BeanGenerator(); generator.addProperty("id", int.class); generator

2012-07-04 16:32:28 2331

原创 无法为表空间 XX 中的段创建 INITIAL 区

解决办法select * from dba_data_files where TABLESPACE_NAME='XX'--找到表空间文件alter database datafile '/opt/app/oracle/oradata/xx/xx03.dbf' autoextend on;

2012-06-29 16:34:49 10789

原创 oracle创建表,动态表名

SQL> begin 2 execute immediate 'create table a_bak_'||to_char(sysdate, 'yyyymmdd')||' as select * from a'; 3 end; 4 /

2012-06-26 11:26:40 8023

转载 java MD5

import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;public class MD5Util { //用来将字节转换成16进制表示的字符 private static final char hexDigits[] = { '0', '1', '2', '3', '4', '5'

2012-06-25 16:55:49 622

原创 oracle查看字符串中某个字符出现次数

记录备忘查看字符串',01234,2342,2,'中逗号出现次数SQL> select translate(',01234,2342,2,', 'a0123456789', ' ') from dual; TRANSLATE(',01234,2342,2,','A0------------------------------,,,,SQL> select lengt

2012-06-20 16:16:33 30439

原创 mysql information_schema查询大小写

mysql> select table_schema,table_name from information_schema.tables where table_name = 'test1' ;+-----------------+------------+| table_schema | table_name |+-----------------+------------+| w

2012-05-22 11:09:39 3927

原创 oracle保留字

最近用到的,在新建表、列的时候需要过滤掉oracle的保留字。oracle保留字select keyword from v$reserved_words不能用作标示符的保留字select keyword from v$reserved_words where reserved = 'Y'强制使用保留字需使用双引号,如create table "number" (x int); v

2012-05-21 13:53:13 1596

原创 spring quartz配置

最近又用到了quartz,记录下。我使用的是spring3的jar,quartz1.8,因为用quartz2中jobDetail变成了一个接口,1.8中还是一个类,spring3集成的quartz中使用的还是类,所以用quartz2会报错。spring配置 t 0 0 0

2012-05-02 10:33:37 737

原创 extjs checkcolumn触发afteredit事件

在原文件CheckColumn.js的基础上做了修改,版本3.2.1默认不会触发,需要触发的话加上fireafteredit : true,修改了两处fireafteredit = false || config.fireafteredit;if(fireafteredit) { var e = {record : record}; this.grid.fireEvent('a

2012-04-26 17:24:51 5153

原创 extjs的ajax请求json解析时引号问题

最近碰到一个问题一、客户端请求用的extjs的ajax,参数为json格式,并使用Ext.encode格式化。服务器端取得参数,再调用JSONObject.fromObject转化为json对象。问题是,比如参数为 {a : "'xxx'"},即实际需要的参数a的值为'xxx',但是经过JSONObject转化后变成了xxx,即去掉了单引号。若为""xxx",此时会报错,认为json格

2012-04-26 16:52:51 5684

原创 mysql查询区分大小写

今天在查字典表时发现该知识点,记下来。不同于oracle,mysql查询不区分大小写,附上sqloracle select * from user_tab_columns where TABLE_NAME = 'USERS' --如果使用'users'查不出结果mysql SELECT * from information_schema.TABLES where TABLE_SCHE

2012-04-24 17:24:27 5030

原创 extjs分页

js中代码,以jsonreader为例//定义每页显示条数var pageSize = 50;//store的reader中定义记录总条数的属性名reader : new Ext.data.JsonReader({ root : 'root', totalProperty : 'totalCount',[]})//load前可以设置参数dbStore.setBasePa

2012-04-20 16:34:51 2716

转载 extjs各种弹出框

1.ExtJs之消息框:   语法:Ext.MessageBox.alert(String title, String msg,Function fn, Obejct scope);   参数定义:   title: 标题msg: 提示内容fn: 提示框关闭之后自动调用的回调函数scope: 作用域,用于指定this指向哪里Ext.MessageBox.al

2012-04-16 10:45:14 27373 2

原创 extjs loadmask使用

var waitMask;Ext.onReady(function() { waitMask = new Ext.LoadMask(Ext.getBody(), { msg : "please wait..."});});function xx() { waitMask.show(); waitMask.hide();}对于使用Ext.getBody()的,需要在onReady中

2012-04-13 17:23:44 3512

转载 五脏有毒的四大表现 教你如何给五脏排毒

记下来,MD,我五脏都有毒。http://topic.csdn.net/u/20120310/02/6c2510b4-72ed-4915-80c9-81340bb9c0b0.html?77394如果肝脏有了毒素  表现在  1.指甲表面有凸起的棱线,或是向下凹陷。中医认为“肝主筋”,指甲是“筋”的一部分,所以毒素在肝脏蓄积时,指甲上会有明显的信号。  2.乳腺出现增生,

2012-04-12 09:27:48 2408

原创 服务器端判断request请求是否为ajax请求

Ajax 请求比传统请求的协议头(header)多了个“x-requested-with  XMLHttpRequest”,可以利用它,request.getHeader("x-requested-with"); 为 null,则为传统同步请求,为 XMLHttpRequest,则为 Ajax 异步请求。

2012-04-12 09:18:07 13193

原创 java正则表达式

今天在解决一个别人的问题时又用到了java正则表达式。具体是用到了正则表达式的非匹配用法。“?=”字符串abc1asfabc2asdvaabc3defghijk要求提取出两个abc\d之间或abc\d到字符串尾的字符串.即asf、asdva、defghijk代码如下public static void main(String[] args) { String s = "abc

2012-04-09 14:45:22 612

原创 extjs EditorGridPanel禁止某些单元格编辑

给EditorGridPanel加上listeners'cellclick' : function(grid, rowIndex, columnIndex, e) { var record = grid.getStore().getAt(rowIndex); if(record.get('editable') == 'N' && columnIndex == 2) return f

2012-03-29 15:05:13 11549

转载 oracle的boolean变量和替代变量

boolean和替代变量都只能在PL/SQL脚本中使用,它们不能运用在表列数据中。1、布尔类型(boolean) boolean类型主要表达真或假。可以为boolean类型变量赋值true或false。主要用于PL/SQL脚本的流程控制。示例:declare v1 boolean;begin v1:=1>2;dbms_output.put_line(v1);

2012-03-19 15:47:39 4635

原创 oracle存储过程

记录下来备忘create or replace procedure test(v_name in varchar2, v_id out number) isbegin dbms_output.put_line('***********'||v_name||'***********'); select id into v_id from users where name = v_nam

2012-03-19 15:11:53 470

原创 log4j打印出ibatis的执行sql

将com.ibatis和java.sql的debug打开即可。

2012-03-13 14:00:39 1552

原创 oracle执行计划

explain plan for select * from test.users;select * from table(dbms_xplan.display());

2012-03-05 16:24:07 548

原创 javac、java命令指定字符集

javac -encoding GBK -cp mail.jar MailSender.javajava -Dfile.encoding=GBK -cp "mail.jar:" MailSender

2012-02-29 16:45:29 6554

原创 ibatis使用in条件

例子:传入的为hashmap,包含一个key为table_name的字符串和一个key为ids的数组。 delete from table where table_name = #table_name# id not in #ids[]# 另外,在使用dynamic的时候要注意空格,以免sql出错,如:site前无空

2012-02-29 16:18:49 1910

原创 awr入门

oracle10g提供了awr工具,貌似优于statspack。查看awr采集参数select * from dba_hist_wr_control; DBIDSNAP_INTERVALRETENTIONTOPNSQL11299123719+00000 01:00:00.0+00007 00:00:00.0DEFAULT

2012-02-14 15:31:59 667

原创 oracle创建statspack

初入伙DBA团队,虽是一名开发,但是还是得学学DBA的东西。statspack作为oracle监控的一个工具,今天试着学习了一下。安装:我用的版本为10.2.0.1,附上查看版本命令select version from v$instance;创建专门的表空间create tablespace perfstat datafile 'D:\oradata\perfst

2012-02-14 14:40:29 587

空空如也

空空如也

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

TA关注的人

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