自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 org.apache.commons.httpclient

private static HttpMethod getPostJsonMethod(String address, String str) throws UnsupportedEncodingException { PostMethod post = new PostMethod(address); //post提交 url中带参数的例如 param_jso...

2019-07-22 15:32:51 309

原创 SVN

1.创建版本库 在目标目录使用svnadmin create 目录;例如svnadmin create D:\SVN\SvnRep\OA2.类似于tomcat的step up 关闭命令窗后导致服务关闭,不能访问到。启动服务 使用svnserve -d -r 目标目录;例如svnserve -d -r D:\SVN\SvnRep\OA(通过netstat -an 查看端口3690是否启动)3...

2019-01-17 22:44:56 127

原创 控制下拉框,显示或隐藏另一个下拉框

<script type="text/javascript" src="Inc/jquery.1.8.3.js"></script> <script type="text/javascript"> function gradeChange(){ var vs = $('#select option:selected').val()..

2018-06-28 08:23:00 4065

原创 数据库复杂查询

select a.*  from a a,       (select t.userid id, max(t.timer) ti          from (select *                  from a                 where timer between to_date('2018-04-01', 'yyyy-mm-dd') and            ...

2018-06-26 23:06:12 1178

原创 quartz

1.job接口只有一个方法execute(),类似于TimerTask的run方法,在里面写业务逻辑。生命周期:每次在调度器执行job时,在调用execute()前会创建新的job实例。调用完后关联的job对象会被释放,释放的资源会被垃圾回收机制回收。2.jobDetail:为job提供许多设置属性,以及jobDatalMap成员变量,它用来存储特定的job实例的状态信息,调度器需要借助jobDe...

2018-05-22 22:56:00 211

原创 shiro安全认证框架

1.shiro认证:创建SecurityManager-主体提交认证请求-SecurityManager认证-Authenticator认证-realm验证。package com.dome.com.shiro;import java.util.HashMap;import java.util.HashSet;import java.util.Map;import java.util.S...

2018-05-21 23:17:04 180

原创 maven引用Oracle的jar报错解决

找到Oracle的ojdbc6的目录例如C:\oracle\product\11.2.0\dbhome_1\jdbc\lib在命令行输入cd C:\oracle\product\11.2.0\dbhome_1\jdbc\lib最后执行mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc6 -Dversion=11...

2018-05-20 13:00:54 486

原创 spring的事务传播特性

1.事务属性的种类:传播行为,隔离级别,只读和事务超时。传播行为定义了被调用方法的事务边界。

2018-05-09 14:48:29 110

原创 SpringMVC

1.MVC工作流程。用户同过http发送请求到Frontcontroller(前端控制器);前端控制器把请求分发给控制器;控制器通过业务逻辑生成业务数据,再返回给前端控制器;前端控制器分发给视图;渲染视图;返回前端控制器;呈现在浏览器上。(通过dispatcherservlet进行分发)2.handlerAdapterhandlerAdapter是在dispatcherservlet内部调用的一个...

2018-05-04 16:28:09 102

原创 使用cookie做浏览记录

数据库按照实体建实体类public class Items { private int id;//商品编号 private String name;//商品名称 private String city;//产地 private int price;//价格 private String picture;//图片 public int getId() { return id; }...

2018-04-27 15:56:26 259

原创 jsp基础语法

1.jsp指令。包含page指令,include指令,taglib指令。page指令通常位于jsp页面的顶端,同一个页面可以有多个page指令。include指令,将一个外部文件嵌入到jsp文件中,同时解析这个这个页面的jsp语句。taglib指令,使用标签库定义新的自定义标签,在jsp页面中启用定制行为。2.jsp脚本。写在<% %>里面的叫jsp脚本,例如<% out.pri...

2018-04-27 15:40:53 104

原创 cookie的使用

login页面到dologin在到user页面login.jsp<%@ page language="java" import="java.util.*,java.text.*,java.net.*" pageEncoding="utf-8" isErrorPage="true"%><%String path = request.getContextPath();Strin...

2018-04-26 16:00:03 143

原创 mevan

eclipse创建maven项目首先需要添加自己本地的maven版本更改eclipse中maven的本地仓库。<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http:...

2018-04-24 22:05:49 440

原创 spring

1.ioc:控制反转,控制权的转移,应用程序本身不负责依赖对象的创建和维护,而是由外部容器负责创建和维护。不通过new来创建,而是通过spring容器来创建,ioc:依赖注入,是控制反转的一种实现方式,目的是创建对象并且组装对象之间的关系。所谓依赖注入,就是由ioc容器在运行期间,动态的将某种依赖关系注入到对象之中。2.spring的注入:设值注入,同过set方法。                ...

2018-04-23 16:43:08 138

原创 Oracle存储过程,存储函数,包头,包体。

存储过程和存储函数最大的区别就是函数可以通过return来结束,过程不可以。--------------------------存储过程---------------------------------in模式下的参数不用赋值,out方式下的参数必须赋值-------------------无参的存储过程-------------create or replace procedure pro...

2018-04-15 22:15:29 2452

原创 Oracle触发器

触发器作用在insert update deletecreate trigger newtrigger after insert on studentdeclare begin dbms_output.put_line('成功插入新员工');end;触发器应用场景1.复杂的安全性检查:比如周么不允许操作数据库的数据。2.数据的确认:比如涨工资只有涨后的工资大于涨前的工资才能进行涨工资的...

2018-04-12 21:53:52 307

原创 pl/sql过程化语言

plsql过程化语言--控制输出--declarebegin dbms_output.put_line('hello/plsql');end;--变量的声明和使用--declare v_num number(8):=10; v_num1 number(8):=20; v_num2 number(8);begin v_num2:=v_num+v_num1; dbm...

2018-04-12 14:42:06 752

原创 Oracle函数

数值函数1.round(n,m)四舍五入 n目标值,m保留m位小数 不写时为0 不保留小数位    select round(23.4),round(23.45,1),round(23.45,-1) from dual;    2.取整函数ceil(n)向上取整 floor(n)向下取整    select ceil(23.45), floor(23.45) from dual;    3.abs...

2018-04-10 15:16:57 112

原创 Oracle高级查询

1.host cls清除SQL plus上的文字。2.使用avg()平均数 sum()总和。    select avg(sal),sum(sal) from emp;--求工资的平均数和总和。3.max()最大值,min()最小值    select max(sal),min(sal) from emp;--求工资的最大值和最小值。4.count()总的记录数     select count(...

2018-04-10 10:56:38 269

原创 Oracle基础

SQL plus的使用connect(连接)切换用户sys用户connect sys/java as sysdba 或者用sysopershow user 查看当前连接用户dba_users 数据字典 desc dba_usersselect username from dba_users 查看所有用户 create user ...

2018-04-02 17:11:31 112

原创 Socket

Myeclipse可用。Socket编程分为4个步骤进行1.建立连接。端口号,IP地址2.打开Socket关联的输入输出流3.数据流中读写数据4.关闭所有的数据流和Socket服务器端代码public class Test { public Test() { //服务端创建serversocket,参数是端口号。 try { ServerSocket ss=new ServerSo...

2018-03-30 11:03:09 127

原创 JAVA反射机制

1.Java反射机制是什么?    反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。//实体public class Student { public String name; private int age; private String...

2018-03-29 14:39:41 76

原创 Java集合,io ,xml,多线程 转

    java高级1.集合框架(容器)collection 父接口List set             Map-》独立接口List实现类 ArrayList LinkedList区别   ArrayList 底层是数组结构,遍历元素效率高       LinkedList 底层是链表结构,频繁删除插入效率高 add() remove() size() delete(); 可以for循环遍历,...

2018-03-29 11:18:06 174

原创 多线程

多线程的实现方式extends thread类  implement runnable接口thread创建线程步骤:                                1.定义一个类继承Thread。                                2.重写run方法。                                3.创建子类对象,就是创建线程对象。  ...

2018-03-29 09:58:40 69

原创 file和io流

重要方法1.createNewFile():创建文件 如果文件不存在,创建文件并返回true如果文件存在,创建文件失败并返回false2.mkdir():创建目录如果目录不存在,创建目录并返回true如果目录存在,创建目录失败并返回false3.mkdirs():创建多级目录4.exists():测试此抽象路径名表示的文件或目录是否存在。5.isDirectory():判断是否是目录6.isFil...

2018-03-27 17:28:52 168

原创 字符串转数组排序转字符串

我有如下一个字符串:”91 27 46 38 50”请写代码实现最终输出结果是:”27 38 46 50 91” 提示:这里需要参考String类中的方法 public String[] split(String regex)分析: A:定义一个字符串对象 B:把字符串中的数字数据存储到一个int类型的数组中  C:对int数组进行排序 D:把排序后的数组中的元素进行拼接得到一个字符串      ...

2018-03-19 17:12:30 641

原创 冒泡排序

冒泡排序: 两个相邻元素比较大小,大的往后面放 第一次比较完毕后最大的一个数就放到了最后面有数组int [] a= {18,9,16,5};第一次比较18和9,18>9,把9放到第一位【9,18,16,5】第二次比较18和16,18>16,把16放到18前【9,16,18,5】第三次比较18和5,18>5,把5放到18前【9,16,5,18】第一轮最后结果第四次条件不成立p...

2018-03-19 16:15:59 179

原创 面试极可能会问到的问题

1.String和StringBuffer的区别?答:String是引用数据类型;不可变字符序列,每次改变都会创建一个。StringBuffer可变字符序列,增删改的效率高。2.int类型和integer的区别?答:integer是int类型的包装类,integer的默认值是null,int的默认值是0,int不适合作为web层的表单数据的类型。3.为什么要有基本数据类型?答:基本数据类型是用的最...

2018-03-19 14:09:00 155

原创 不死兔(斐波那契数列)

public static void main(String[] args) { /** * 需求:有一对兔子,从出生后第3个月起每个月都生一对兔子, * 小兔子长到第三个月后每个月又生一对兔子, * 假如兔子都不死,问第二十个月的兔子对数为多少? * * 规律是这样的 * 第一月 共有1对兔子 * 第二月 共有1对兔子 * 第三月 共有2对兔子 (...

2018-03-13 13:49:30 2066

原创 取数组中最大的值

public static void main(String[] args) { //取数组中最大的值 int [] arr= {12,2,23,6}; //定义参照物 int max=arr[0]; for (int i=1 ; i<arr.length;i++) { if(arr[i]>max) { max=arr[i]; } } System.out....

2018-03-12 16:56:04 318

原创 水仙花数

public static void main(String[] args) {    /**     *统计水仙花数     *水仙花数     *所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身。     *举例:153是一个水仙花数     *1*1*1 + 5*5*5 + 3*3*3 = 1 + 125 + 27 = 153     */    for(int ...

2018-03-12 15:25:41 121

原创 嵌套循环打印三角形 菱形 99乘法表

public static void main(String[] args) { /** * 打印菱形 * 嵌套循环外层控制行,内层控制列 * 外层循环走一次,内层循环走所有次 * break只能跳出一次循环 */ /* * 递增部分 */ //控制菱形打印行数 for(int i=1;i<=6;i++) { System.out.println("\...

2018-03-12 15:25:29 1061

原创 随机数 猜数字

/* * 猜数字 */public static void main(String[] args) { //new一个random Random r=new Random(); //获取1-100之间的随机数 int number=r.nextInt(100); //多次猜,死循环 while(true) { Scanner sc=new Scanner(System.in)...

2018-03-12 15:24:20 305

空空如也

空空如也

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

TA关注的人

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