
学习
嘿丷如歌
这个作者很懒,什么都没留下…
展开
-
idea集成Alibaba Java Coding
1 安装EclipseCodeFormatter插件由于阿里配置文件是针对eclipse的,所有要导入配置文件需要额外安装EclipseFormatter插件原创 2019-11-04 09:29:03 · 659 阅读 · 0 评论 -
pl/sql development 创建触发器
选择触发器-->新建触发器的名字:自拟定的触发时间:bofore 执行事件之前 AFTER 触发器定义了对表执行了 INSERT、UPDATE 或 DELETE 语句操作之后再执行的操作。比如对某个表中的数据进行了更新操作后,要求立即对相关的表进行指定的操作,这时就可以采用 AFTER 触发器。AFTER 触发器只能在表上指定原创 2017-04-07 10:17:25 · 967 阅读 · 0 评论 -
oracle定时任务导数据库
package com.ume.framework.util.timer;import java.sql.Connection;import java.sql.SQLException;import java.util.List;import org.apache.log4j.Logger;import org.dom4j.Document;import org.dom4j.Docu原创 2017-04-06 14:21:40 · 655 阅读 · 0 评论 -
Struts2
struts2的前后台交互index.jsp<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here Product Input Teststruts.xml<!DOCTYPE st原创 2017-04-05 22:11:12 · 186 阅读 · 0 评论 -
Oracle存储过程
简单的查询功能的存储过程create or replace procedure test_count as num number;begin select count(*) into num from config_table; DBMS_OUTPUT.put_line('总条数'||num);end test_count;如何调用存储过程存储过程的结果显示set s原创 2017-04-10 11:23:18 · 232 阅读 · 0 评论 -
java的集合-List-Map-Set遍历的方法及相互的区别
Listpublic class emp { private String id; private String name; public String getId() { return id; } public void setId(String id) { this.id = id; } publ原创 2017-02-11 13:04:42 · 273 阅读 · 0 评论 -
如歌的java学习~~~每天都有进步
线程的基本知识(53)线程和进程线程:轻量级的进程进程:执行中的程序线程本身不能单独运行,必须放在一个进程中才能执行!java 的线程模型新建状态 线程被创建之后就处于新建状态 就绪状态 新建状态的线程调用start()方法进入就绪状态;阻塞状态的线程接触阻塞之后进入就绪状态运行状态 处于就绪状态的线程,获得cpu的资源,该线原创 2017-03-22 23:54:43 · 338 阅读 · 0 评论 -
Oracle函数对字典进行翻译
CREATE OR REPLACE FUNCTION TO_FS_DIC_TREE1--or replace代表创建该存储过程时,若存储名存在,则替换原存储过程,重新创建( IN_CODE in VARCHAR2, in_dic_code VARCHAR2 --参数列表中,声明变量类型时切记不能写大小,只写类型名即可,例如参数列表中的IN_COME变量的声明原创 2017-04-06 15:50:24 · 1544 阅读 · 0 评论 -
如歌的编程杂学
request.getParameter() 和request.getAttribute()如歌回家后会进行代码测试原创 2017-03-23 10:44:07 · 299 阅读 · 0 评论 -
maven 想到哪里就写到哪里
maven 3.3.9的下载地址链接:http://pan.baidu.com/s/1b3dbae 密码:itcp注意:jdk最低版本为1.7 低于1.7的版本不好用哦 解压后的目录结构说明bin:maven的运行脚本。mvn.bat是基于windows的脚本。在cmd中每次输入一条mvn的命令都是调用并执行这些脚本。boot:该目录只有一个文件plexus-classwo原创 2017-05-10 22:30:02 · 569 阅读 · 0 评论 -
springmvc 想到哪里写到哪里
配置直接转发的页面,无需经过handler的方法 --> mvc:view-controller标签详解 在实际开发中通常都需要配置mvc:annotation 标签最后的配置如果没有,那么所有的Controller可能就没有解析,所有当有请求时候都没有匹配的处理请求类,就都去即default servlet处理了。添加上后,相应的do请求被Control原创 2017-05-14 09:06:17 · 306 阅读 · 0 评论 -
手把手教你搭建ssh框架(代码拿过来就能用)
jdk的环境变量的配置这里就不说了 还有你使用的ide 无论是什么都可以 如歌以myeclipese为例1:咱们先做的是struts2第一步当然是下载struts2的jar包啦 Struts 2.5.10.1以及struts2的maven依赖 org.apache.struts struts2-core 2.5.10.1原创 2017-06-30 21:21:27 · 1203 阅读 · 0 评论 -
freemaker想到哪里就写到哪里
先来一波理论知识FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写FreeMarker被设计用来生成HTML Web页面,特别是基于MVC模式的应用程序虽然FreeMarker具有一些编程的能力,但通常由Java程序准备要显示的数据,由FreeMarker生成页面,通过模板显示准备的数据(如下图)FreeMarker不是一个Web原创 2017-06-12 21:23:28 · 272 阅读 · 0 评论 -
百度编辑器UEditor 简单使用
在UEditor官方网站:http://ueditor.baidu.com/下载频道下载到最新版本的UEditor UEditor官方的下载方式分为两种,完整下载与定制下载,完整下载提供UTF-8与GBK两种编码的版本,定制下载目前只有UTF-8编码,推荐使用定制下载,按需求定制,如果程序不是UTF-8编码,可以使用EditPlus等工具将压缩包里所有的HTML及JS文件转码,记得同时修改H原创 2017-02-24 21:51:31 · 307 阅读 · 0 评论 -
easyUi想到哪里就写到哪里
近日老板让我研究easuUi 这真是闲的蛋疼为啥非要用easyUi呢 醉醉的算了 老板为大网上查了下 据说easyUi和spket插件更配哦小弟用的是eclipese 先搞一发eclipese集成spket插件的事例吧 各位使用myeclipese或者idea开发工具的再百度下吧 嘎嘎小弟使用的是在线安装的方法 下载jar包本地集成的原创 2017-06-27 22:23:01 · 433 阅读 · 0 评论 -
idea 常用插件
IntelliJ IDEA/Android Studio 翻译插件~~~TranslationPlugin原创 2018-02-28 11:09:18 · 344 阅读 · 0 评论 -
Spring
Eclipse上安装springsource-tool-suiteHelp-->Install New Software-->work with 中输入http://dist.springsource.com/release/TOOLS/update/e4.3/ ,回车等待片刻原创 2017-03-28 19:51:04 · 193 阅读 · 0 评论 -
JDBC的预编译语言对象PreparedStatement为什么优于Statement
以Oracle为例吧Statement为一条Sql语句生成执行计划,如果要执行两条sql语句select colume from table where colume=1;select colume from table where colume=2;会生成两个执行计划一千个查询就生成一千个执行计划!PreparedStatement用于使用绑定变量重用执行计划转载 2017-03-11 09:45:46 · 784 阅读 · 0 评论 -
java解析xml文件
1.介绍 1)DOM(JAXP Crimson解析器) DOM是用与平台和语言无关的方式表示XML文档的官方W3C标准。DOM是以层次结构组织的节点或信息片断的集合。这个层次结构允许开发人员在树中寻找特定信息。分析该结构通常需要加载整个文档和构造层次结构,然后才能做任何工作。由于它是基于信息层次的,因而DOM被认为是基于树或基于对象的。DOM以及广义的基于树的处理具原创 2017-03-20 00:38:09 · 222 阅读 · 0 评论 -
面向对象之抽象类、接口
abstract class Animal{ String name; int age; //动物会叫,使用了abstract抽象方法 abstract public void cry();//抽象类中可以没有abstract抽象方法 //抽象类内可以有实现方法 public void sx(){ System.out.println("实现方法"); }}//当一个子类继承原创 2017-02-10 20:23:35 · 355 阅读 · 0 评论 -
eclipese下使用svn
1.在Eclipse里下载Subclipse插件 方法一:从Eclipse Marketplace里面下载具体操作:打开Eclipse --> Help --> Eclipse Marketplace --> 在Find中输入subclipse搜索 --> 找到subclipse点击install 方法二:从Install New Software里下载具体操作:转载 2017-03-01 09:07:43 · 321 阅读 · 0 评论 -
css入门
创建一个css文件例:default.css.ume-tab-pane { display: block; overflow: hidden; width:100%;}css标签的在线文档http://www.w3school.com.cn/原创 2017-03-01 10:51:20 · 175 阅读 · 0 评论 -
HashMap和Hashtable的区别
hashmap线程不安全(不同步)允许有null的键和值效率高一点、方法不是Synchronize的要提供外同步有containsvalue和containsKey方法HashMap 是Java1.2 引进的Map interface 的一个实现HashMap是Hashtable的轻量级实现ha原创 2017-02-11 14:31:00 · 159 阅读 · 0 评论 -
java线程的同步
对同步机制的解释: java任意类型的对象都有一个标志位,该标志位具有0、1两种状态,其开始状态为1,当某个线程执行了synchronized(Object)语句后,object对象的标志位变为0的状态,直到执行完整个synchronized语句中的代码块后,该对象的标志位又回到1状态。 当一个线程执行到synchronized(Object)语句的时候,先检查Object对象原创 2017-02-11 21:00:06 · 206 阅读 · 0 评论 -
线程
线程--什么是进程进程--概念要解释线程,就必须明白什么是进程,就好象要搞清中国历史,就必须要了解春秋战国。什么是进程呢? 进程是指运行中的应用程序,每个进程都有自己独立的地址空间(内存空间),比如用户点击桌面的IE浏览器,就启动了一个进程,操作系统就会为该进程分配独立的地址空间。当用户再次点击左面的IE浏览器,又启动了一个进程,操作系统将为新的进程分配新的独立的地址空间。目原创 2017-02-11 20:56:05 · 249 阅读 · 0 评论 -
CLOB与BLOB的区别及用途
BLOB和CLOB都是大字段类型,BLOB是按二进制来存储的,而CLOB是可以直接存储文字的。其实两个是可以互换的的,或者可以直接用LOB字段代替这两个。但是为了更好的管理ORACLE数据库,通常像图片、文件、音乐等信息就用BLOB字段来存储,先将文件转为二进制再存储进去。而像文章或者是较长的文字,就用CLOB存储,这样对以后的查询更新存储等操作都提供很大的方便。CLO原创 2017-02-15 12:53:58 · 2315 阅读 · 0 评论 -
ORACLE常见错误解析
sql语句错误原创 2017-02-15 12:49:55 · 245 阅读 · 0 评论 -
ORACLE常用的SQL语句
增加表字段:alter table teacher add photo BLOB;原创 2017-02-15 13:27:26 · 317 阅读 · 0 评论 -
javascript的基本介绍
web开发 比html难在web中,js是ajax/jquery/extjs等框架的基础JavaScript基本语法JavaScript面向对象编程bom与dom编程正则表达式1. js码可以放在 html/php 页面的任何地方,js码是从上到下依次执行.嵌入一段 js码 //js码对hello,world 程序改进,改为一个简单加法运算: /原创 2017-02-15 20:44:44 · 210 阅读 · 0 评论 -
javascript的关系运算
function test(){ var a=window.prompt("请输入第一个数字"); var b=window.prompt("请输入第二个数字"); document.writeln("a+b的和是"+(parseFloat(a)+parseFloat(b)));if(a>b){window.alert("你输入的数值a大");}else{window.aler原创 2017-02-15 23:47:00 · 215 阅读 · 0 评论 -
简单的输入输出、一维数组、二维数组、普通遍历操作
简单的输入输出、一维数组、二维数组、普通遍历操作转载 2017-03-09 18:06:42 · 771 阅读 · 0 评论 -
javascript菜鸟之路
第一节 数据类型和变量原创 2017-03-06 11:08:47 · 557 阅读 · 0 评论 -
i/o流的学习
流的概念输入流是读取数据。输出流是写入数据。字节流以字节为单位的输入输出,主要处理字节或二进制数据的各种输入输出。一般用于处理图像声音文件。字符流字符流以字符为基本处理的单位,主要用于处理字符或者文本类型,一般用作处理文本,读取存储,以及与网络文本的交互。FileInputStreamimport java.io.FileInputStream;impor原创 2017-03-19 23:51:01 · 195 阅读 · 0 评论 -
面向对象三大特征(详解)
面向对象的三个基本特征是:封装、继承、多态封装:获得get,set方法其它:封装时会用到多个权限控制符来修饰成员变量和方法,下面看看它们的区别:上面的这一张图片应该可以很好的诠释4个权限控制符的使用了继承修饰符 class SubClass extends SuperClass{ } SubClass :导出类、继承类、子类SuperClass:父类原创 2017-02-10 18:57:28 · 177 阅读 · 0 评论