自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 PreparedStatement预编译无法用?占位符替换表名和字段名

PreparedStatement是Statement的改良版,具有预编译功能,方便使用,运行速度快。可以通过?占位符把字段值替换,之后通过setXXX方法,注入字段值。但是?占位符只能替换字段值,不能替换表名、字段名或者其他关键词。

2017-04-29 09:11:53 6947

原创 SQL中LIKE '%' 与 PreparedStatement的占位符 ? 使用方法

LIKE name='%xxx%'是SQL提供的一种模糊查询方式,用%号代替任意字符。PreparedStatement是Java提供的一种包含预处理的数据库连接查询方式,这种方式很方便,可以通过如下代码做查询:PreparedStatement pstm = connection.prepareStatement("SELECT * FROM t1 WHERE name=?");问号就是占位

2017-04-27 19:04:18 6091

原创 Java实现简易Tomcat服务器(清晰易懂)

Tomcat服务器是一个轻量级的Java代码实现的WEB服务器。这篇文章将会讲述如何用Java实现一个简易版的Tomcat服务器。简单的讲,简易原理是这样的:1. Tomcat开始运行之后,会在主机上开一个端口(默认是80端口),在所开辟的端口上运行一个ServerSocket,执行accept()方法等待浏览器访问。2. 浏览器访问目标主机的80端口,ServerSocket的acc

2017-04-26 17:06:35 6533 2

原创 finalize()用法及用途【Java基础】

finalize() 是Java中Object的一个protected方法,返回值为空,当该对象被垃圾回收器回收时,会调用该方法。关于finalize()函数,要说明几点1. finalize不等价于c++中的析构函数2. 对象可能不被垃圾机回收器回收3. 垃圾回收不等于析构4. 垃圾回收只与内存有关5. 垃圾回收和finalize()都是靠不住的,只要JVM还没有快到耗尽

2017-04-20 09:55:38 4551

原创 无法以返回值区分方法重载(Java基础)

方法重载要满足的条件:1.方法名相同。2.参数类型或参数列表顺序不同。3.返回值可以相同也可以不同。所以,不能使用返回值来区分方法重载。下面看一段报错代码,体现了企图用返回值区分方法重载会产生的矛盾。public class TestOverload { public static void main(String[] args) { TestOverl

2017-04-19 08:55:50 3133

原创 POJ 2965 The Pilots Brothers' refrigerator (DFS + 枚举)

The Pilots Brothers' refrigeratorTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 26183 Accepted: 10089 Special JudgeDescriptionThe game “The Pil

2017-04-18 16:20:24 606

原创 POJ 1753 Flip Game (DFS + 暴力枚举)

Flip GameTime Limit: 1000MS Memory Limit: 65536KTotal Submissions: 44428 Accepted: 19079DescriptionFlip game is played on a rectangular 4x4 field with two-sided

2017-04-17 22:10:14 470

原创 FZU 2150 Fire Game (双起点BFS)

Fat brother and Maze are playing a kind of special (hentai) game on an N*M board (N rows, M columns). At the beginning, each grid of this board is consisting of grass or just empty and then they start

2017-04-16 12:37:15 1051

原创 ZOJ 3607 Lazier Salesgirl (贪心,模拟)

DescriptionKochiya Sanae is a lazy girl who makes and sells bread. She is an expert at bread making and selling. She can sell the i-th customer a piece of bread for price pi. But she is so lazy

2017-04-15 13:41:11 556

原创 SQL基础之模式与表

一、模式(Schema)的概念当我刚学到模式这个概念时,特别不理解。其实,schema就是把数据库分成许多集合,每个集合包含了各种对象,如:表、视图、储存过程和索引等。不同的集合有不同的名字,默认情况下用户名就是模式名。如果把一个数据库看成是一个幢楼,大楼里面的每个房间就是一个模式,而房间里面的各种物品就是表、索引等。这样解释,应该比较容易理解。二、定义模式

2017-04-14 08:14:10 2025

原创 ZOJ 3603 Draw Something Cheat (字符串,小陷阱)

Have you played Draw Something? It's currently one of the hottest social drawing games on Apple iOS and Android Devices! In this game, you and your friend play in turn. You need to pick a word and dra

2017-04-13 20:51:52 803

原创 Intellij Idea生成JavaDoc

JavaDoc是一种将注释生成HTML文档的技术,生成的HTML文档类似于Java的API,易读且清晰明了。在简略介绍JavaDoc写法之后,再看一下在Intellij Idea 中如何将代码中的注释生成HTML文档。先看一段样例代码://: object/Documentation/** 这是一个Javadoc测试程序 * @author Mike Lee * @version 1

2017-04-11 21:15:32 10920 3

原创 Java中局部变量必须初始化【Java基础】

Java中有两种变量,局部变量和成员变量。成员变量可以不进行初始化,虚拟机也会确保它有一个默认的值。局部变量不能这样做,我们必须对它进行赋值,才能使用它。 int i;//为初始化 System.out.println(i);//编译器报错

2017-04-10 19:02:06 9976

原创 Java中变量的作用域【Java基础】

最近在看《Thinking in Java》,想把Java基础再巩固一下,在博客上遇到的以前没注意到的知识点或者较难的知识点记录下来,与大家分享。Java中的基本类型变量的作用域为{}。 { int x = 1;//变量x的作用域只在大括号内 } System.out.println(x);//在大括号外无法调用xJ

2017-04-10 18:48:46 461

原创 FatMouse and Cheese (DFS + DP 记忆化搜索)

FatMouse and CheeseTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 9643    Accepted Submission(s): 4067Problem DescriptionFatMou

2017-04-03 19:22:23 415

原创 MG loves gold (map)

MG loves goldTime Limit: 3000/1500 MS (Java/Others)    Memory Limit: 262144/262144 K (Java/Others)Total Submission(s): 131    Accepted Submission(s): 80Problem DescriptionMG is a lucky

2017-04-02 15:48:34 711

原创 蓝桥杯 剪格子 (DFS)

问题描述如下图所示,3 x 3 的格子中填写了一些整数。+--*--+--+|10* 1|52|+--****--+|20|30* 1|*******--+| 1| 2| 3|+--+--+--+我们沿着图中的星号线剪开,得到两个部分,每个部分的数字和都是60。本题的要求就是请你编程判定:对给定的m x n 的格子中的整数,是否可以分割为

2017-04-02 14:23:14 436

空空如也

空空如也

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

TA关注的人

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