自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Anna的专栏

不断努力成长的程序媛,哈哈

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

原创 MySQL授权

在MySQL数据库中,用户的信息存储在mysql database中。用户可以通过命令: show databases;mysql 是系统 database,show tables from mysql; 查看mysql database下面所有的表.use mysql; 从当前的数据库切换到mysqlselect * from user; 查看所有的用户select *

2015-08-18 10:58:38 494

原创 Tomcat 部署项目的三种方式

定义Tomcat的安装目录为 %CATALINA_HOME% = Tomcat的安装目录   1. 在%CATALINA_HOME%/conf/server.xml文件中,设置元素。           unpackWARS="true" autoDeploy="true"xmlValidation="false" xmlNamespaceAware="false">

2015-08-17 18:02:01 535

原创 适配器模式

适配器模式: http://www.cnblogs.com/java-my-life/archive/2012/04/13/2442795.html

2015-08-11 17:53:46 327

原创 Spring MVC 结合Junit4

Spring 3.0的测试框架可以和Junit4 整合, 通过Junit4的@RunWith注解指定SpringJunit4ClassRunner.class 的测试运行器,该运行器是spring 提供的,可以将Spring容器和Junit4测试框架整合。@ContextConfiguration也是Spring提供的,用于指定Spring的配置文件。在测试类中可以使用spring的@Auto

2015-08-10 11:03:50 2851

原创 用户密码存储方式

在实际的应用中,一般一会把用户密码以明文的方式存储在数据库中,这样是不安全, 容易被黑客攻击,从而造成密码泄露。所以密码需要经过加密后保存。一种有效的办法是保存密码的MD5只要,由于相等的两个字符串摘要值也是相等的,在登录验证是,通过比较摘要的方式就可以判断用户输入的密码是否正确。 由于不能通过密码摘要反推出原密码,即使是内部人员也无法知道用户密码, 所以摘要存储方式已经成为大部分密码存储的通用方

2015-08-07 15:52:45 2748

转载 有用的连接

1. Hibernate 的get和 load的区别    http://www.cnblogs.com/xiaoluo501395377/p/3371776.html

2015-07-15 17:09:00 379

原创 Spring MVC 注解开发WEB

Spring MVC注解开发大大简化了WEB开发,提高了开发人员的工作效率。Spring MVC 是一个基于DispatchServlet的MVC框架,每一个请求都有DispatchServlet来负责转发给响应的Controller,Controller处理后返回响应的View或Modul给用户或者都不返回。下面我们来看看如何用Spring MVC 开发WEB项目。Step1.  在myec

2015-06-05 16:07:53 510

原创 MySQL 随机生成6位数

mysql随机生成6位数字SELECT CEILING(RAND()*500000+500000);SELECT FLOOR(rand()*500000 + 500000);

2015-05-20 17:56:54 16054

原创 Java 取六位随机数

//String.valueOf(Math.ceil(Math.random()*500000+500000)); String strNum = String.valueOf(Math.floor(Math.random()*500000+500000)); System.out.println(Integer.valueOf(strNum.substring(0

2015-05-20 17:48:14 4204

原创 Eharts 常用的属性

1. 控制Map缩放的属性:  roam: true/false,true表示可缩放,false表示不能缩放。2. Tooltip:提示框,鼠标悬浮交互时的信息提示,其中有个重要的属性  formatter,这个属性是用来格式提示信息的格式。以饼图为例:option = { title : { text: '性别比例', //subtext: '

2015-03-24 15:05:57 2263

原创 MySQL 获取两个日期之间的差

近日在做一个项目需要统计各个年龄段的数据,表里只有一个birthday field,得根据birthday计算出年龄。下面我们看看MySQL如何计算时间差。TIMESTAMPDIFF(interval,datetime_expr1,datetime_expr2) 这个函数是根据interval 的值来计算datetime_expr2-datetime_expr1时间差,可以是秒、时、天、月、年

2015-03-24 11:04:49 4594

原创 jsoup load HTML document的三种方法

jsoup: java HTML parserjsoup提供了一个方便的API,用来提取和操作HTML中数据。jsoup提供三种解析HTML的方法(scrape and parse HTML from a URL, file, or string)1. Load a document from URL(通过URL 对象来load HTML document)。    如果你想从

2015-03-18 17:49:07 959

原创 java 操作Excel简单示例

下面这个示例是将Map里的数据写到Excel中 /** *  * @param datas is that need fill in excel * @param file is the excel file */public void writeExcel(Map datas,File file ){ try { if(!file.exists(

2015-03-17 17:58:17 362

转载 菜鸟学Java(六)——简单验证码生成(Java版)

http://blog.csdn.net/liushuijinger/article/details/9473359

2015-03-04 16:34:13 760

原创 Echarts去掉柱状图后的分割线和格式化y轴的数值

xAxis : [ { type : 'category', splitLine:{ show:false }, data: categories } ], yAxis : [ { type : 'value', axisLabel : { formatter : '{value}%' }, splitLine:{ show:false }, min:0, max:100 } ], splitLi

2015-02-27 14:38:37 41558

转载 struts2中Action类如何获得作用域对象

Struts2 学习: 第三章,struts2中Action类如何获得作用域对象。2009-03-27 23:03现在有点喜欢Struts2这个框架了。在struts1中我们的Action的execute方法中是将请求和响应当做参数传递给了Action。而在Struts2中Action的execute方法是没有任何的参数。哪我们如何去获得作用域对象,没有作用域对象就没有办法

2010-05-23 21:20:00 3690

转载 js_window对象属性

标签:it   分类:javascript window对象具有如下属性: statusstatusbarstatusbar.visibledefaultstatuslocationlocationbarlocationbar.visibleselfnameclosedframesframes.lengthlengthdocumenthistoryinnerHeightinnerWidthm

2010-05-12 16:52:00 833

原创 struts2获取初应用目录的url

ServletActionContext.getRequest().getServletPath();取得路径如下:路径 = /user/user_login.action

2010-05-11 21:28:00 423

转载 关于struts2中的拦截器

(2009-12-31 17:40:03)分类:Struts2今天给几个热爱JAVA的同学们讲了Struts2的一些知识,重点讨论了其最具价值的拦截器。 不知道大家还记不记得,在《Struts2之服务器端验证》里我说过这样一句话“在到达Login Action之前,验证已经完成了”。我很希望有人能提出这是为什么,这样我就可以说

2010-05-11 11:49:00 364

转载 struts2配置文件中constant

   struts.i18n.encoding" value="UTF-8" />   该属性指定需要Struts 2处理的请求后缀,该属性的默认值是action,即所有匹配*.action的请求都由Struts 2处理。   如果用户需要指定多个请求后缀,则多个后缀之间以英文逗号(,)隔开。    -->   struts.action.extension" value="do" />     

2010-05-04 19:36:00 1284

转载 Struts2得到Request和Session

关键字: struts2、request、session   在Struts1.*中,要想访问request、response以及session等Servlet对象是很方便的,因为它们一直是作为形参在各个方法之间进行传递的,而在Struts2中我们就很难看到它们的芳踪了,因为我们获得表单中的值都是通过预先设置好了的get方法来得到的,那么如果有些参数我们必须通过request.getPar

2010-04-19 16:29:00 363

转载 C#中的泛型

转载:C#中的泛型 泛型(generic)是C#语言2.0和通用语言运行时(CLR)的一个新特性。泛型为.NET框架引入了类型参数(type parameters)的概念。类型参数使得设计类和方法时,不必确定一个或多个具体参数,其的具体参数可延迟到客户代码中声明、实现。这意味着使用泛型的类型参数T,写一个类MyList,客户代码可以这样调用:MyList, MyList或 MyList

2010-03-02 09:28:00 288

转载 C#读取文件

在 Visual C# 2005 或 Visual C# .NET 中读取文本文件打开和读取文件进行读取访问是输入/输出 (IO) 功能的一个非常重要的部分,即使您不需要写入到相关文件,也是如此。本示例打开一个文件进行读取,这适用于读取文本文件,但不适用于读取二进制文件。本示例使用多个可用于打开文件的方法之一。虽然很多数据结构都可以用于存储从文件中检索到的信息,但是,ArrayList

2010-02-28 11:18:00 426

转载 c#连接六类数据库代码集

本文列出了C#连接Access、SQL Server、Oracle、MySQL、DB2和SyBase六种不同数据库的程序源码和需要注意的点。 1.C#连接Access 程序代码:using System.Data;using System.Data.OleDb;..string strConnection="Provider=Microsoft.Jet.OleDb.4.

2010-02-25 19:41:00 489

转载 委托的异步调用和同步调用

委托的Invoke方法用来进行同步调用。同步调用也可以叫阻塞调用,它将阻塞当前线程,然后执行调用,调用完毕后再继续向下进行。同步调用的例子:using System;using System.Threading;public delegate int AddHandler(int a, int b);public class Foo { static void Ma

2010-02-24 10:09:00 371

转载 C#委托,事件

目录 l        导论 l        什么是委托 l        事件的理解 l        事件 关键字 l        最后   导论     在学习C#中的委托和事件过程中,我读了许多文章来理解他们二者究竟是怎么一回事,以及如何使用他们,现在我将整个的理解过程陈述以下,我学到的每一方面,恐怕也是你们需要掌握的 :-)。 什么是委托?  

2010-02-24 10:01:00 343

转载 线程池原理及创建(c++)

本文给出了一个通用的线程池框架,该框架将与线程执行相关的任务进行了高层次的抽象,使之与具体的执行任务无关。另外该线程池具有动态伸缩性,它能根据执行任务的轻重自动调整线程池中线程的数量。文章的最后,我们给出一个简单示例程序,通过该示例程序,我们会发现,通过该线程池框架执行多线程任务是多么的简单。为什么需要线程池目前的大多数网络服务器,包括Web服务器、Email服务器以及数据库服务器等都具有一个共同

2010-02-15 10:30:00 359

转载 套接字I/O模型(WSAEventSelect模型)详解

WSAEventSelect模型类似WSAAsynSelect模型,但最主要的区别是网络事件发生时会被发送到一个事件对象句柄,而不是发送到一个窗口。这样可能更加的好,对于服务器端的程序来说。使用步骤如下:a、 创建事件对象来接收网络事件:WSAEVENT WSACreateEvent( void );该函数的返回值为一个事件对象句柄,它具有两种工作状态:已传信(signaled)和

2010-02-13 16:04:00 878

转载 Joel Spolsky 的七个建议

作者:Joel Spolsky [编者按]由于Joel Spolsky的双重身份(昔日耶鲁大学计算机系学长,今日Fog Creek软件公司的CEO),所以听听他的建议,对于当今无数困扰于就业压力的中国高校计算机专业学子来说,是大有裨益的。你们会发现,大多数建议,都在强调“软实力”的价值。本文转载自《软件随想录》(作者:Joel Spolsky ,译者: 阮一峰,2009年12月出版),感谢北京

2010-01-30 12:57:00 284

转载 线程同步与异步套接字编程

线程同步与异步套接字编程2009-12-26 21:441.用事件对象来实现线程同步通过通知操作的方式来保持线程的同步,还可以方便实现对多个线程的优先级比较的操作 事件对象和互斥对象一样都属于内核对象,它包含一个使用计数,一个用于标识该事件是一个自动重置还是一个人工重置的布尔值,和另一个用于指定该事件处于已通知状态还是未通知状态的布尔值。由上面所

2010-01-28 13:45:00 689

转载 Windows Socket 网络编程(三) —— Windows Sockets程序设计

Windows Sockets程序设计 3.1 Windows Sockets简介3.1.1  什么是Windows Sockets     Sockets最初只是UNIX系统中最流行的网络通信接口之一,它不支持微机DOS环境和Microsoft Windows环境。Sockets在UNIX中成功的应用产生了将其移植到DOS和Windows环境下的设想。1992年,制定出Windo

2010-01-27 22:28:00 733

原创 js页面倒计时自动跳转

var t = 6;     function exec(){        var s = document.getElementById("sec");        t--;         if(t               location.href="url";               return;        }

2010-01-03 09:03:00 521

空空如也

空空如也

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

TA关注的人

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