自定义博客皮肤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)
  • 收藏
  • 关注

原创 关于哪些java关键字

static代码块,常用来在加载class的时候就初始化且只有一次:配置文件加载,keystore/truststore初始化。》在不实例化对象的情况下访问变量或者调用方法,常用的如各种工具类,无状态且无需实例化对象,直接调用。》类中的字段值可以根据其它字段推导出来,如一个长方形类有三个属性长度、宽度、面积,面积不需要序列化。》如果finally中修改了返回值,return依然返回 记录了的常量值,而不是之前的变量。》final修改的变量一定要赋值(申明时,构造方法,static块中),且不能改变。

2023-05-05 10:35:55 388 1

原创 算法之---插入排序

插入算法

2022-12-29 12:24:21 52

原创 算法之---选择排序

选择算法

2022-12-28 20:22:00 63 1

原创 kubernates installation with minikube

1.安装http://blog.csdn.net/liumiaocn/article/details/52041726$ curl -Lo minikube https://storage.googleapis.com/minikube/releases/v0.19.1/minikube-linux-amd64$ chmod +x minikube $ sudo mv mini

2018-01-13 10:39:09 242

原创 jvm memory

1: 对象实例存放在java heap中,两种方式: (1)局部变量存放的是句柄的地址, 句柄包含了实例池的地址(in java heap)和类型数据(in method area) (2) 局部变量直接存放对象的地址, 在对象里面包含了对象类型数据的地址。第一种方式是,在gc移动对象地址时,只会改变句柄中的实例地址。 第二种 方式是, 访问更加快速。2:类的常量,static

2016-04-03 11:19:42 397

原创 testng集成spring测试

testng eclipse下载地址:http://beust.com/eclipse/testng是类似于junit的一类单元测试工具。spring 对其也有比较好的支持。 安装完成后,在选中类后,右键,testng->create testng class  可以创建该类对应的测试类。然后你就可以对类或者单个方法做单元测试了。首先我们采用为测试类创建一个父类,用来加载sprin

2013-11-20 16:25:32 1728

原创 spring定位配置文件位置开启spring.

//添加spring监听器,web容器启动后,加载配置文件。 org.springframework.web.context.ContextLoaderListener//指定配置文件在src下面的匹配spring*的文件 framework org.springframework.web.servlet.DispatcherServlet

2013-11-20 16:11:28 772

原创 spring的配置文件记录

(1)datasource信息记录到properties文件中。properties文件加载到spring的容器中,通过${key}引用: <bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer">

2013-11-20 15:11:53 616

原创 事务

事务的四个特性(caid):原子性:要么全部成功commit,要么全部失败rollback.一致性:rollback后的数据和原来的一致。隔离性:事务和事务之间不干扰。一个事务必须与另外一个事务的执行结果隔离开。持久性:执行成功。持久化数据。 事务和锁:数据库操作都会产生锁,分为共享锁(select语句产生)和排他锁(dml语句)。一个事务中的语句执行完成后,在commit

2013-11-20 14:52:25 1100

原创 2013-10-24搬迁一些原来在网易博客上的文章

原来在网易博客上有些文章,今天都搬到csdn上来。

2013-10-24 12:03:59 579

原创 java的几种流和字符串编码

这几天遇到很多流的问题,发现各种流有不同的用法和特点,准备慢慢总结一下:1。bufferedreader,RandomAccessFile可以按行读取,这在对文件进行分析提取的时候很有用2。OutputStreamWriter out = new OutputStreamWriter(new FileOutputStream(“dd.txt”),”UTF-8”);可以设定文件的编码。一般文

2013-10-24 12:00:52 479

原创 java执行外部命令

ipoe项目中用到了java调用外部命令,Process process = Runtime.getRuntime().exec();process对象能够执行外部命令。把本地生成的配置文件发送到另外一台服务器上面,因此需要在linux环境下调用.sh文件,这里想略带提一下,通常不同机器之间的数据传输都会采用udp等需要开端口的策略,但这样安全性能就会降低,我们采用的是ssh scp命名,

2013-10-24 11:57:13 529

转载 log4j的使用

Apache Log4j 使用log4j简介简单的说log4j就是用于帮助开发人员进行日志输出管理的API类库。它最重要的特点是可以配置文件灵活的设置日志信息的优先级、日志信息的输出目的地以及日志信息的输出格式。Log4j除了可以记录程序运行日志信息外还有一重要的功能就是用来显示调试信息。Log4j的类图Logger - 日志写出器,供程序员输出日志信息 App

2013-10-24 11:53:15 485

原创 ajax中get和post的区别

1.使用Get请求时,参数在URL中显示,而使用Post方式,则不会显示出来2.使用Get请求发送数据量小,Post请求发送数据量大3.get请求需注意缓存问题,post请求不需担心这个问题4.post请求必须设置Content-Type值为application/x-form-www-urlencoded5.发送请求时,因为get请求的参数都在url里,所以send函数发送的参数

2013-10-24 11:52:14 457

原创 JFreeChat画图

引入的jar包有:jfreechart-1.0.9.jar,jfreechart-1.0.9-experimental.jar //柱状图public void drawBarChart(String imageName,ResultSet rs) throws SQLException, IOException, ParseException {  DefaultCategory

2013-10-24 11:49:29 432

原创 dom解析一个XMl

package common;import java.io.File;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuilderFactory;import org.w3c.dom.Document;import org.w3c.dom.Element;imp

2013-10-24 11:45:57 567

原创 网络分层

第一层:物理层(PhysicalLayer),规定通信设备的机械的、电气的、功能的和过程的特性,用以建立、维护和拆除物理链路连接。具体地讲,机械特性规定了网络连接时所需接插件的规格尺寸、引脚数量和排列情况等;电气特性规定了在物理连接上传输bit流时线路上信号电平的大小、阻抗匹配、传输速率距离限制等;功能特性是指对各个信号先分配确切的信号含义,即定义了DTE和DCE之间各个线路的功能;规程特性定义了

2013-10-24 11:41:44 527

原创 for语句的执行过程

for(int i=0;i<2;i++){//TODO}先执行 int i = 0;然后 判断 i<2然后执行函数体最后执行i++然后轮回到判断i

2013-10-24 11:37:45 2202

原创 java之重载和重写

首先,重载是为了实现方法的多态。重写是子类覆盖父类的方法。重载要满足的条件:1:必须是同一个类2:方法名(也可以叫函数)一样;3:参数类型不一样或参数数量不一样; 重写要满足的条件:1:子类重写的方法要比父类的方法访问更宽松2:参数列表必须与父类的参数列表相同。3:返回类型必须与父类方法相同4:抛出的异常只能减少或没有,不能更多。5:final方法不能重

2013-10-24 11:35:33 416

原创 struts基本流程

1 在web.xml添加struts配置:    action  org.apache.struts.action.ActionServlet     config   /WEB-INF/struts-config.xml    0    action  *.do 2 struts-config.xml配置:       

2013-10-24 11:32:13 353

原创 ajax基础

前台页面:一个ajax一般有3个function var xmlhttp;//创建xmlhtt对象 function createHttpXmlHttp(){ if(window.ActiveXObject){ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }else{ xmlhttp = n

2013-10-24 11:28:36 392

原创 sql范式

范式(normal from)就是设计数据库表要遵循的一些原则1:Table faithfully represents a relation and has no repeating groups.数据库表必须如实地展现“关系”,并且不允许有“重复组”出现。      解释:行或列之间没有顺序关系,记录不能重复。所有属性都是原子的,不能再拆分。2No non-prime

2013-10-24 11:26:28 515

原创 flex基础篇之combobox

在布局中添加一个combobox,在中对 其做初始化:  public var arryCollections:ArrayCollection; //初始化 public function init():void{ arryCollections = new ArrayCollection([{label:"空间利用率模式",data:1},{label:"承重

2013-10-24 11:14:48 603

原创 flex组件的缩放和拖动

(1)flex组件的缩放 为组件添加 mouseWheel 事件,处理函数如下://滑动滚轮,改变画布大小 public function changeSize(e:MouseEvent):void{ if (e.delta > 0) { e.currentTarget.scaleX += 0.1; e.currentTarget.s

2013-10-24 11:07:13 937

原创 flex基础篇三 操作xml的e4x常用方式。

因为flex与后台采用xml交互,所以对xml的解析就很重要。幸好flex提供了一种比价好的取值、过滤、修改xml的工具e4x。 如下一段xml (1)取值:获取第二个floor

2013-10-24 10:54:49 704

原创 flex基础篇二 flex加载数据的两种方式,httpService和本地xml

本次主要介绍flex获取数据的两种方式:(1)httpService从后台获取,内容只能为xml格式。   发送httpService请求,httpService通信和java的ajax比较类似: package com.boco.util.server{ import flash.net.FileReference; import mx.controls.Ale

2013-10-24 10:34:37 938

原创 flex基础篇一,基于httpservice通信+java后台的项目创建

flex只是一种富前端,后端会采用其他语言。前后端通信有多重协议。此处介绍最常用的httpService+java后端构建项目。需要下载的软件:myeclipseFlashBuilder_4_Plugin_LS10.exe先安装myeclipse,安装FlashBuilder_4_Plugin_LS10.exe时会让你指定myeclipse的安装位置,安装提示完成安装,你的myec

2013-10-24 10:02:02 1109

原创 js中数组Array的一些常用方法。

var list = new Array()是我们在js中常常写到的代码,今天就总结哈Array的对象具有哪些方法。list[0] = 0;list[1] = 1;list[2] = 2;或者这样声明:var list = [0,1,2]1 shift()t:删除数组的第一个元素,返回删除的值。这里是02 unshift(3,4):把参数加载数组的前面,返回数组的长度。现在

2013-08-11 22:42:14 506

原创 easy ui学习篇之validbox

因为easy ui本身提供了前台验证框架,所以也不用费心费力去找了,并且效果还不错。也支持后台验证。//class="easyui-validatebox"表示采用easyui-validatebox组件。验证信息会类似tooltip弹出,这点比较好//required=true,该Input不能为空//validType="remote['/role/checkRoleName4Ne

2013-08-06 18:22:51 1151

原创 easy ui学习篇之datagrid

首先要引入相应的js和css文件,这个可以在参考官网demo:http://www.jeasyui.com/demo/main/index.php?plugin=DataGrid&theme=default&dir=ltr&pitem=1创建 一个简单那datagrid    jQuery("#gridTable").datagrid({//jsp页面中有个id=gridTable的tab

2013-08-06 18:14:56 837

原创 Knockout学习篇

knockout(简称ko)是一款基于数据模型的js框架,KO当成通过编辑JSON数据来制作UI用户界面的一种方式,其具有的4个特征: 首先要引入knockout.xxx.js,然后在文档底部,激活你要绑定的对象:ko.applyBindings(new Object()).然后在html标签里面就可以通过data-bind="text:property"来展示了。

2013-05-09 23:05:47 399

原创 js学习篇

1:js如何体现面向对象?      首先创建一个类:                                    function Animal(name){                                        this.name = name;                                        this.sayHe

2013-05-07 16:05:44 335

原创 css+div学习基础篇

display:就是一个容器的展现形式。可以使block,或者line,inline-block,或者不展示noneoverflow:就是当容器中的内容超出容器后处理方式。默认是容器变大适应内容:visible。也可以hidden(超出部分不显示),scroll形成一个滚动条。

2013-05-06 22:30:16 326

空空如也

空空如也

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

TA关注的人

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