自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

qq_36047372的博客

No describe

  • 博客(45)
  • 收藏
  • 关注

原创 java 排序-按最大和最小数排序

哒哒哒 以前突发奇想写的 现在把它发出去 Integer[] intArray = {49,13,27,11, 12,77,13}; List<Integer> asList = Arrays.asList(intArray); for (int j = Collections.max(asList); j >Col...

2018-09-10 16:47:49 714

原创 Android javamail发送QQ邮件

今天写了一个javamail Demo准备用于我的Android程序 我用junit和mian方法都可以顺利发出邮件 问题: 后来把它加入android程序中就出现了异常NoClassDefFoundError 我第一反应就是jar包问题 反复排查jar包 没有发现问题 奇怪的地方是 (我调用main方法执行程序是可以成功发送邮件的,就是在Android 程序...

2018-09-05 18:27:33 909

原创 android 按钮 onClick 五种事件写法

``` //第一种、匿名内部类: btn_back.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { } }); //2 实现 View.OnClickListener btn_back.setOnClickL

2018-01-04 15:02:55 15026 4

原创 android学习笔记-activity(三大组件、四大布局)数据存储、sharedPreferences 、Fragment 、FragmentManager

.so -- shared object,用户层的动态库 。 .ko -- kernel object,内核模块,可以在Linux内核起来之后动态的加载和卸载。 四大布局:线性布局:LInearLayout 绝对布局:AbsoluteLayout 相对布局:RelativeLayout表格布局:TableLayout 帧布局FrameLayout (存在于activity 可以把其分为独立的

2018-01-04 14:52:37 427

转载 JOSNObject、JOSNArray、XMLSerializer用法

1.JSONObject介绍JSONObject-lib包是一个beans,collections,maps,java arrays和xml和JSON互相转换的包。2.下载jar包http://xiazai.jb51.net/201707/yuanma/lib_jb51.rar提供了除JSONObject的jar之外依赖的其他6个jar包,一共7个jar文件说明:因为工作中项目用到的版本是

2017-12-07 14:06:12 1045

原创 Oracle-intersect-minus等日常函数

intersect和 UNION 指令类似, INTERSECT 也是对两个 SQL 语句所产生的结果做处理的。不同的地方是, UNION 基本上是一个 OR (如果这个值存在于第一句或是第二句,它就会被选出),而 INTERSECT 则比较像 AND ( 这个值要存在于第一句和第二句才会被选出)。 UNION 是联集,而 INTERSECT 是交集。 INTERSECT 的语法如下: [SQL

2017-11-09 16:59:28 475

转载 转载with as、case when、merge into、分析函数over()

1) with asa) WITH AS短语,也叫做子查询部分(subquery factoring),可以定义一个SQL片断,该SQL片断会被整个SQL语句所用到。b) 当查询中多次用到某一部分时,可以用Oracle with语句创建一个公共临时表。因为子查询在内存临时表中,避免了重复解析,所以执行效率会提高不少。临时表在一次查询结束自动清除。c) 应用:需多次调用;union all中;d) 示

2017-11-09 14:32:56 876

原创 oracle 生成id +创建表并插入数据

00sys_guid()生成32位id :例如酱紫 DFF8F2B4CEFE4FADBC4A776E5A3698DD select sys_guid() from dual;select '4028815f56d5a'||lower(substr(sys_guid(),0,19)) s_bh,q.* from QX_FUNCTION q where s_fbh='4028815f56d5a364

2017-11-01 13:52:10 1333

转载 触发器—增删改—存储过程

create or replace trigger HVM_ZTPJ_BYQ --insert or update or delete after insert or update or delete on Xftpj_Pjjl_Byqdeclarebegin --直接写存储过程名称+; hvm_byq_tj(1); end HVM_ZTPJ_BYQ;2、alter table

2017-09-06 14:53:43 297

转载 为什么会需要消息队列(MQ)?

为什么会需要消息队列(MQ)?##########################################################################################主要原因是由于在高并发环境下,由于来不及同步处理,请求往往会发生堵塞,比如说,大量的insert,update之类的请求同时到达MySQL,直接导致无数的行锁表锁,甚至最后请求会堆积过多,

2017-08-28 17:51:44 488

转载 ExtJs-xtype创建组件

ExtJs 创建组件最容易理解是 new Ext.form.TextField({fieldLabel:’姓名’, id:’name’,width:120}); 此外还可以直接用 xtype(比如 TextField 对应的 xtype 是 textfield) 的对象形式来创建组件,比如在面板的 items 属性中,尤其是多个组件或需要写许多的 ExtJs 相关代码时就更

2017-08-28 09:13:45 1257

转载 wmsys.wm_concat 所存在危险 + 函数自定义——代码

本文讲述了,Oracle数据库通过wmsys.wm_concat进行行列转换的危险性。在网上流传很多文章,描述了使用wmsys.wm_concat对象实现行列转换的方法,这种方法不被Oracle所推荐,因为WMSYS用户用于Workspace Manager,其函数对象可能因版本而不同,这种变化在11.2.0.3及10.2.0.5中体现出来。原本WM_CONCAT函数返回值为VARCHAR2变更为C

2017-08-16 11:10:21 944

原创 oracle_sqlplus -variable、define..

一、sqlplus中使用variable来定义SQL> variable i number; SQL> exec :i :=1; SQL> select * from t where id=:i; 二、sqlplus中通过define定义的并不是变量,而只是字符常量 SQL> define a=1 SQL> define SQL> select * from

2017-08-10 15:06:19 469

原创 js高级知识---词法分析和AO 链

Demovar name = "test";function t() { alert(name); var name = "test1"; alert(name);}t();结果为:<1>undefined     <2>test1var name = "test";function t() { alert(name); name = "te

2017-08-08 17:48:13 299

原创 Oracle 高级函数

wm_concat(字段) 内容列显示 变成行显示 substr(字段,number) trunc(字段,number)number为空截取全部小数,不四舍五入,限定小数的位数 instr(‘abc’,’a’);表示在abc中查找有没有a这个字符。select ceil(9.5) from dual union select floor(9.5) from dual

2017-08-04 18:32:32 283

原创 随手敲的前台页面

Document      div{          width: 80%;          height: 500px;          margin: 50px auto;          overflow: hidden;          }          div img{              cursor: pointer;

2017-08-02 10:19:42 194

转载 getSession().createQuery__getHibernateTemplate().find

getSession()是会自动释放连接的。但是在一个线程内getSession会get很多个session(就是开很多个会话、连接),很可能导致数据库连接超过上限。所以推荐使用getHibernateTemplate。”通过继承HibernateDaoSupport我们有两个选择:getSession().createQuery("from Users");getHibernateTempla

2017-08-02 10:00:44 674

转载 利用一条SQL从表中抽取一定数据

利用一条SQL语句从数据库Table表中随机获取N条记录,各数据库的SQL语句略有不同,如下:1、MySqlSelect * From TABLE Order By Rand() Limit N以上代码效率不高,自己对1000条数据表随机取10条的测试结果为耗时0.125s,有网友推荐改为以下代码效率有大幅提高,耗时为0.005s,不过结果是随机从某个位置开始取N条记录,而不是随机取N条记录,略有差

2017-07-07 18:02:15 2888

转载 oracle_Demo 大全函数

SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii(‘A’) A,ascii(‘a’) a,ascii(‘0’) zero,ascii(’ ‘) space from dual; A A ZERO SPACE 65 97 48 322.CH

2017-07-06 10:38:32 467

原创 Ext.encode 与 Ext.decode_爱胖迪

var 迪丽热巴 = “{姓名:’迪丽热巴’,性别:’女’,老家:’新疆乌鲁木齐’}”; var getJson = function() { var who = Ext.decode(迪丽热巴);// <1>json对象转换json字符串,输出 var jsonStr = Ext.encode(who); Ext.Msg.ale

2017-06-30 15:37:35 429

转载 log 的5个日志级别 + 例

一般都提供了这样5个日志级别:× Debug× Info× Warn× Error× Fatal=== Debug === 这个级别最低,一般的来说,在系统实际运行过程中,一般都是不输出的。 因此这个级别的信息,可以随意的使用,任何觉得有利于在调试时更详细的了解系统运行状态的东东,比如变量的值等等,都输出来看看也无妨。 当然,在每一个 Debug 调用之前,一定要加上

2017-06-30 09:24:10 3137

转载 oracle 修改replace

一个列导入的数据应该时‘2011-10-11’ 的格式,结果导入的数据为 ‘2011/10/11’格式的,5000多条记录要一条条改基本不可能。 后来想到了replace这个函数,具体用法如下:update 表1 t set t.列1=replace((select 列1from 表1 a where a.主键列=t.主键列) , ‘/’ , ‘-’ ) 解决了我们问题。replace 函数用法如

2017-06-29 11:17:44 1944

转载 Ext.data.Store的基本用法

Ext.data.Store的基本用法在使用之前,首先要创建一个Ext.data.Store的实例,如下面的代码所示。   每个store最少需要两个组件的支持,分别是proxy和reader,proxy用于从某个途径读取原始数据,reader用于将原始数据转换成Record实例。这里我们使用的是Ext.data.MemoryProxy和Ext.data.ArrayReader,将data数组

2017-06-26 10:39:13 1033

转载 JS 常用正则表达式

整数或者小数:^[0-9]+.{0,1}[0-9]{0,2}只能输入数字:”[0−9]∗ 只能输入数字:”^[0-9]*”。 只能输入n位的数字:”^\d{n}”。只能输入至少n位的数字:”\dn,”。 只能输入至少n位的数字:”^\d{n,}”。 只能输入m~n位的数字:。”^\d{m,n}”只能输入零和非零开头的数字:”(0|[1−9][0−9]∗)” 只能输入零和非零开头的数字

2017-06-21 18:10:34 180

转载 EXTJS. Grid总计+oracle小计合计

直接在客户端统计,动态的修改Grid(js 操作)。  实现代码  function GridSum(grid){    var sum = 0;    grid.store.each(function(record){        sum += Number(record.data.money);    });        var n = grid.getStore().getCoun

2017-06-21 18:06:36 885

原创 EL获取session/request/application/page值

后台request.getSession().setAttribute(“pid”,”1”); 给session里边存入了pid变量,值为1,在前台页面取值如下: 1.el表达式获取session里的值${sessionScope.pid}; 2.嵌入java代码取值方式:request.getSession().getAttribute(“pid”); <% application.

2017-06-19 16:57:20 2941

转载 page,request,session,application四个域对象的使用及区别

page指当前页面。只在一个jsp页面里有效 。 pageContext对象的范围只适用于当前页面范围,即超过这个页面就不能够使用了。所以使用pageContext对象向其它页面传递参数是不可能的。 request对象的范围是指在一JSP网页发出请求到另一个JSP网页之间,随后这个属性就失效。 request 指从http请求到服务器处理结束,返回响应的整个过程。在这个过程中使用forward

2017-06-19 16:24:34 278

转载 JavaScript的console.log用法

用console.log替代alert alert输出内容会暂停程序 用控制台输出相对来说比较方便 按f12就可以轻松的打开控制台 大家可以看到控制台里面有一首诗还有其它信息,如果想清空控制台,可以点击左上角那个来清空,当然也可以通过在控制台输入console.clear()来实现清空控制台信息。如下图所示 现在假设一个场景,如果一个数组里面有成百上千的元素,但是你想知道每个元素具体的

2017-06-19 15:26:57 1083

转载 Eclipse添加Spket插件实现ExtJs智能提示

1 . 开发环境Eclipse||MyEclipse 12.0.0ExtJs 4.2.1.883Spket 1.6.232 . 下载资源extjs 4.2.1.883 - http://www.sencha.com/products/extjs/download/ext-js-4.2.1/2281spket 1.6.23 - http://www.agpad.com/downloads/spket-1.6.23

2017-06-16 15:14:07 231

转载 灰常强大— EclipseHTML/JS/CSS/JS 代码自动提示

超级实用 关键eclipse不卡 用eclipse开发jsp页面时智能提示效果不太理想 , 使用eclipse自带的插件,无需另外安装插件,具体步骤如下 1.打开eclipse→Windows→Preferences→Java→Editor→Content Assist修改Auto Activation triggers for java的值为:zjava   点击apply按钮如图: 2.继续打

2017-06-16 14:42:20 5282

原创 前_Fri Jun 16 00:00:00 CST 2017_转换后2017/6/13 15:36:39_IllegalArgumentException

修改时间格式方法 1. java.text.SimpleDateFormat sdf=new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); sdf.format(o.getD_djsj()) 2. value=" 前台转 3. select to_char(sysdate,'yyyy-MM-d

2017-06-16 10:26:04 1468

原创 修理tomcat —启动慢 experience

1.修理tomcat工具 —启动慢 单纯启动慢 需要我把Timeouts(超时)的数一直往上加! 不然就启动报错 项目越大简直没救了!deng.. 2. eclipse启动没有外面文件启动快 Tomcat文件删除: Tomcat-->work (全部) Tomcat-->webapps

2017-06-14 18:55:02 229

转载 org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actua

hibernate更新数据的时候,如果数据不存在,就报org.hibernate.StaleStateException: Batch update returned unexpected row count from update [0]; actual row count: 0; expected: 1 这个错误。报错的信息有点像junit的断言。期望的是一行,实际上是0行。 我的更新方

2017-06-14 16:26:57 861

转载 查看-颜色值HTML

HTML 查看颜色值

2017-06-14 11:39:09 1066

原创 Ext.EditGrid-->beforeedit 例子

Ext.EditGrid–>beforeedit 例子 listeners: { beforeedit: function ( e) { //e就是当前的事件 得到要编辑的列名称,值,所在行号,列号之类的信息 //不为数量的列 和 没有人员的列不可编辑 if (e.field == 'n_sl'

2017-06-14 11:31:12 2167

转载 Oracle常用的group by相关内容(rollup、cube、grouping sets)

Oracle的group by除了基本用法以外,还有3种扩展用法,分别是rollup、cube、grouping sets。 1 rollup 分类计算合计,小计

2017-06-12 15:49:03 461

原创 运用_jstl例子 + EL表达式

EL表达式      停用对EL表达式的评估的话,需要使用page指令将isELIgnored属性值设为true: <%@ page isELIgnored =”true|false” %> 在EL表达式中可以使用圆括号来组织子表达式。比如${(1 + 2) * 3}等于9 1、语法结构 expression2、[]与.运算符EL提供“.“和“[]“两种运算符来存取数据。当要存取的属性名称中

2017-06-08 15:16:56 416

转载 更新网络状态码status code

更新网络状态码status code100-199 用于指定客户端应相应的某些动作。 200-299 用于表示请求成功。 300-399 用于已经移动的文件并且常被包含在定位头信息中指定新的地址信息。 400-499 用于指出客户端的错误。 500-599 用于支持服务器错误。 状态码查询: 1xx: 信息 消息: 描述: 100 Continue 服务器仅接收到部分请

2017-06-07 17:17:14 633

原创 经典JUnit测试

JUnit测试 @BeforeClass:针对所有测试,只执行一次,且必须为static void @Before:初始化方法 @Test:测试方法,在这里可以测试期望异常和超时时间 @After:释放资源 @AfterClass:针对所有测试,只执行一次,且必须为static void @Ignore:忽略的测试方法 一个单元测试用例执行顺序为: @BeforeClass –>

2017-06-07 17:00:09 446

转载 查JSTL相关详细标签

url: http://blog.csdn.net/qq_25827845/article/details/53311722 JSTL是apache对EL表达式的扩展(也就是说JSTL依赖EL),JSTL是标签语言!JSTL标签使用以来非常方便,它与JSP动作标签一样,只不过它不是JSP内置的标签,需要我们自己导包,以及指定标签库而已! 如果你使用MyEclipse开发JavaWeb,那么在把项

2017-06-07 16:35:20 271

空空如也

空空如也

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

TA关注的人

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