自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

厚积薄发,博观约取

IT菜鸟一枚,菜鸟也能成为大佬!

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

原创 Mybatis传多个参数(三种解决方案)

据我目前接触到的传多个参数的方案有三种。第一种方案DAO层的函数方法Public User selectUser(String name,String area);对应的Mapper.xml select * from user_user_t where user_name = #{0} and user_area=#{1}其中,#{0}代表接收的

2014-09-25 14:25:16 2670

原创 java中StringBuilder、StringBuffer、String类之间的关系

今天在CSDN的高校俱乐部里看到了“Java基础水平测试(英文)”,感觉自己学了java这么久,想看下自己的java水平到底是个什么样,测试结果就不说了,反正是惨不忍睹。看了一下结果分析,关于StringBuilder、StringBuffer、String类的三道题全部答错,所以就查阅了一些资料记录一下。     String的值是不可变的,这就导致每次对String的操作都会生成新的Str

2014-08-07 13:37:36 701

原创 DBCP与C3P0数据库连接池

DBCP与C3P0数据库连接池

2014-08-06 14:18:33 839

原创 spring mvc 接受多对象的处置

spring mvc 接受多对象的处理spring mvc感觉很好用,尤其是对接收对象参数的自动绑定非常简便,但对于同时传多个对象时有些困扰。同时项目并没有直接使用spring的formtag。从网上学来的多对象传值,自己优化了下,原文找不到出处了这里记录下。首先声明一个注解类,用于对传值对象的声明/** * 处理spring mvc 对象绑定注解 * */@Target(

2014-07-08 16:59:11 1549 3

原创 DataTable 导出为csv格式文件

public void SaveCSV(DataTable dt, string fileName) { FileStream fs = new FileStream(fileName, System.IO.FileMode.Create, System.IO.FileAccess.Write); StreamWriter sw =

2015-09-14 11:03:26 1802

转载 该文件没有与之关联的程序来执行操作。解决方案

选中该文件,按住SHIFT键右键单击该文件,在弹出的菜单中选择“打开方式...”,在弹出的对话框中找到要打开该文件的程序,并选中“始终使用该程序打开这些文件”,确定即可 win7中右击“计算机”点“管理” 则出现“该文件没有与之关联的程序来执行操作。请安装一个程序,或者,如果已安装程序,请在‘默认程序’控制面板中创建关联。”参考答案:右健“我的电脑”中的“管理”项,

2015-08-16 16:22:41 6433

转载 el表达式小于等于不等于小于等于

== 等价 eq//相等!= 等价 ne// 不相等< 等价 lt//小于> 等价 gt//大于<= 等价 ge//小于等于>= 等价 le//大于等于

2015-04-17 16:40:58 1963

原创 将string转换成char*

tring转换为char* 3种方法

2015-04-06 09:30:49 2720 1

原创 c#压缩解压帮助类

using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Web;using ICSharpCode.SharpZipLib.Zip;namespace GzRMIS.Main.Business{ public class ZipHelper

2015-02-05 17:59:52 726

原创 SQL Server 按时间间隔提取数据进行数据采样

Select Ana1,RdDate,RdTime,cast(convert(varchar,RdDate,112)+' '+convert(varchar,RdTime,108) as datetime) as time,t.interval FROM (SELECT Ana1,RdDate,RdTime, datediff (mi,cast(convert(varchar,RdDate,1

2015-02-02 10:32:48 3987

原创 c#中Enum和String相互转换

枚举: public enum MonitorType { ManualMonitor ,//人工监测 Tm30,//TM机器人监测 Ls ,//拉载监测 FiberBraggGrate,//光纤光栅 LightMonitor,//微光监测

2015-02-01 19:57:57 4595

转载 error LNK2026: 模块对于 SAFESEH 映像是不安全的

今天使用VS2012遇到一个问题:"链接器工具错误 LNK2026 :模块对于 SAFESEH 映像是不安全的"。解决方法:1.打开该项目的“属性页”对话框。2.单击“链接器”文件夹。3.单击“命令行”属性页。4.将 /SAFESEH:NO 键入“附加选项”框中,然后点击应用。转自:原文链接

2015-01-28 15:46:28 521

原创 Boyer-Moore算法java实现

Boyer-Moore算法不仅效率高,而且构思巧妙,容易理解。各种文本编辑器的"查找"功能(Ctrl+F),大多采用Boyer-Moore算法。

2015-01-27 14:13:45 622

原创 系统垃圾清理脚本

系统垃圾清理脚本代码

2015-01-26 18:19:28 677

转载 Windows ForFiles 删除 过期 文件

@echo offset logFile=DELETE_DOS.logset weekName=WEEKset dayName=DAYecho --------- Delete Expired Files ------------ >> %logFile%echo Start (%date% %time%) >> %logFile%echo 删除文件夹 %weekName%

2015-01-26 18:11:57 961

原创 c++字符串分割方法

c++字符串分割方法

2015-01-26 17:10:46 620

转载 java中web.xml配置文件

Web.xml常用元素 定义了WEB应用的名字 声明WEB应用的描述信息 context-param元素声明应用范围内的初始化参数。 过滤器元素将一个名字与一个实现javax.servlet.Filter接口的类相关联。 一旦命名了一个过滤器,就要利用filter-mapping元素把它与一个或多个servlet或JSP页面相关联。 servlet API的版本2.3增加

2015-01-13 14:45:16 501

原创 TCP二进制流接收

前几天,模拟了一个tcp发送与接收16进制的小程序。由于需求的改变现在需要接收二进制流式数据,下面记录一下客户端接收数据的实现的源码。package client;import java.io.DataInputStream;import java.io.IOException;import java.io.InputStream;import java.net.Socket;pu

2015-01-07 17:33:06 2424

转载 java中byte数组与int,long,short间的转换 (以备查阅)

package com.util;public class ByteUtil { /** * 转换short为byte * * @param b * @param s * 需要转换的short * @param index */ public static void putShort(byte b[], short s, int inde

2015-01-07 17:20:16 553

原创 LeetCode--Path Sum

题目:解决方案:/** * Definition for binary tree * public class TreeNode { * int val; * TreeNode left; * TreeNode right; * TreeNode(int x) { val = x; } * } */public class Solu

2015-01-03 19:29:31 582

转载 hibernate调用mysql存储过程

java调用存储过程:java调用存储过程博文地址mybaits调用存储过程:mybaits调用存储过程博文地址hibernate调用存储过程 :在mysql中创建两个存储过程,如下:1、根据id查找某条数据:CREATE PROCEDURE `findEmpById`(IN id INTEGER(11))begin select * from emp w

2015-01-01 16:23:06 518

原创 mybaits调用mysql存储过程

mybaits调用mysql存储过程很简单,今天只是在这里记录一下,以免以后忘记了,在这查找比较方便。建立一个存储过程,存储过程的代码就不贴了,假设建立的存储过程名称为:p_user_detailmsg.映射文件Mapper.xml里调用:<select id="selectUserDetailMsg" resultMap="BaseResultMap" statementType

2015-01-01 16:07:58 642

转载 java调用数据库存储过程

下面将举出JAVA对ORACLE数据库存储过程的调用ConnUtils连接工具类:用来获取连接、释放资源package com.ljq.test;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;

2015-01-01 15:53:02 708

原创 MyBaits调用存储过程

如何使用Mybaits调用数据库中的存储过程,下面以Oracle数据库的为例:1.在数据库中创建以下的存储过程:create or replace procedure pro_hello(p_user_name in varchar2,p_result out varchar2) isbegin p_result := 'hello,' || p_user_name;end;2

2015-01-01 15:26:17 124

原创 联想台式机 Thinkcentre M8000T bios设置从U盘启动的方法

今天给电脑加了个固态硬盘,加固态硬盘之前,启动的时候间断连续按F12热键进入启动菜单,U盘启动是可选的。加了固态硬盘之后,就找不到U盘启动选项了。经过看网上的参考,结合自己的实际实践,给出一个解决方案。解决方案如下:1.把安装好U盘启动系统的的U盘插入机子接口,按下电脑启动按键F12。如果菜单里没有找到你的U盘引导,则选择然后按键盘回车键,进入BIOS。2.进入BIOS

2014-12-31 11:11:20 22410 1

原创 LeetCode--Plus One

这个题目与java里的BigInteger实现有些类似,可以参考其源码。题目:Given a non-negative number represented as an array of digits, plus one to the number.The digits are stored such that the most significant digit is a

2014-12-29 21:16:27 519

原创 LeetCode--Length of Last Word

题目:解决方法:public class Solution { public int lengthOfLastWord(String s) { if (s.trim().length() == 0) { return 0; } String[] str = s.split(" "); r

2014-12-29 20:34:57 488

原创 LeetCode--Majority Element

题目:Given an array of size n, find the majority element. The majority element is the element that appears more than ⌊ n/2 ⌋ times.You may assume that the array is non-empty and the majority eleme

2014-12-29 20:23:06 511

原创 LeetCode--Same Tree

题目:Given two binary trees, write a function to check if they are equal or not.Two binary trees are considered equal if they are structurally identical and the nodes have the same value.解决方

2014-12-28 22:23:57 559

原创 LeetCode--Excel Sheet Column Title

题目:下面有两种解决方案,但是觉得效率都不太高。解决方案1:public class Solution { public String convertToTitle(int n) { return convertToTitle(--n / 26) + (char)('A' + (n % 26)); }}解决方案2:public class

2014-12-28 20:39:53 1094

原创 java框架常见面试题

Hibernate工作原理及为什么要用?原理:1. 读取并解析配置文件2. 读取并解析映射信息,创建SessionFactory3. 打开Sesssion4. 创建事务Transation5. 持久化操作6. 提交事务7. 关闭Session8. 关闭SesstionFactory为什么要用:hibernate的性能非常好,因为它是个轻量级框架。映射的灵活性很出色。它支持各种关

2014-12-28 17:30:09 1131

原创 LeetCode--Min Stack

题目:Design a stack that supports push, pop, top, and retrieving the minimum element in constant time.push(x) -- Push element x onto stack.pop() -- Removes the element on top of the stack.top(

2014-12-28 16:37:28 609

原创 Java常见问题及答案

常见java问题什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机让这个变为可能,因为它知道底层硬件平台的指令长度和其他特性。JDK和JR

2014-12-28 14:44:37 2374

原创 LeetCode--Pascal's Triangle

题目:解决方案:public class Solution { public List> generate(int numRows) { List> lists=new ArrayList>(); for(int i=0;i<numRows;i++){ List list=new ArrayList();

2014-12-27 11:09:28 601

原创 向Sql Server数据库中导入固定格式的txt文本数据

向Sql Server数据库中导入固定格式的txt文本数据

2014-12-26 16:21:18 2034

原创 LeetCode--Merge Two Sorted Lists

题目:Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.解决方案:/** * Definition for singly-linked list.

2014-12-24 21:16:57 540

原创 KMP算法

在文章里只给出了算法代码以及解释,后边的留下了一份中文一份英文的参考博文地址以便深刻理解KMP算法。ps:中文的亲测,解释原理简单易懂。KMP算法算法思想相比蛮力算法,KMP算法预先计算出了一个哈希表,用来指导在匹配过程中匹配失败后尝试下次匹配的起始位置,以此避免重复的读入和匹配过程。这个哈希表被叫做“部分匹配值表(**Particial match table**)”,它的设计是

2014-12-22 16:42:24 654

原创 LeetCode--Implement strStr()

题目:我的方案:public class Solution { public int strStr(String haystack, String needle) { int hslen=haystack.length(); int nllen=needle.length(); int rlen=-1;

2014-12-22 14:28:00 514

原创 Java中字符串中子串的查找方法

Java中字符串中子串的查找共有四种方法:int indexOf(String str) :返回第一次出现的指定子字符串在此字符串中的索引。 int indexOf(String str, int startIndex):从指定的索引处开始,返回第一次出现的指定子字符串在此字符串中的索引。 int lastIndexOf(String str) :返回在此字符串中最右边出现的指定子字符串的

2014-12-22 14:22:06 1185

原创 LeetCode--Remove Element

这个题目没有动手实践,只是想了个思路,结果一看讨论区的代码瞬间感觉,我想的太复杂了。ps:有点想不明白,既然是要移除元素,为何不留下一个不含删除元素的纯净数组。题目:Given an array and a value, remove all instances of that value in place and return the new length. The order of

2014-12-21 22:35:17 590

空空如也

空空如也

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

TA关注的人

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