自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (1)
  • 收藏
  • 关注

原创 浏览器页面传值到服务器端中文乱码问题

需求:在整个网站中,可能会有get请求或post请求向服务器提交参数.参数中往往有中文信息.在后台每个Servlet中都需要去处理乱码.为了不用每个servlet都处理中文乱码,我们可以在filter中处理乱码问题。分析:首先请求的方式不同,处理的方式也不同:post请求:如果是post请求,只需调用request.setCharacterEncoding("utf-8")

2018-01-24 20:33:16 1304

原创 Hibernate和Mysql5.7生成表时报错

Hibernate第一次运行时报错:You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'type=MyISAM' at line 1。根据异常可以知道应该是MySQL的版

2018-01-05 14:12:15 668 1

原创 不能上网时,如何导入本地的xml文件

如果不能上网,编写配置文件是没有提示。以hibernate的XXX.hbm.xml为例,如何导入DTD约束。先复制http://www.hibernate.org/dtd/hibernate-mapping-3.0.dtd,在eclipse中,window --> preferences --> 搜索xml --> 选择xml catalog --> 点击add --> 在URI中填入粘贴

2018-01-04 15:30:07 355

原创 dbutils工具类:QueryRunner

QueryRunner是dbutils工具类的一个核心类作用:操作sql语句构造器:new QueryRunner(Datasource ds);注意:底层帮我们创建连接,创建语句执行者 ,释放资源.常用方法: query(String sql, ResultSetHandler rsh);pdate(..):ResultSetHandler:封装结果集的接

2017-11-29 22:07:38 1297

原创 解析.properties文件

.properties文件一定要放在src目录下要解析.properties文件,先创建一个jdbc.properties文件。driverClass=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/day07?useSSL=trueuser=rootpassword=12345第一种方式:使用java.util.Pr

2017-11-28 22:31:51 241

原创 css一些实用的整理

取消a标签的下划线:a { text-decoration: none;}正常情况下,div标签会换行,如果想忽略换行效果,可以使它们float,这样就可以让几个div在同一行显示。div { float: left;}

2017-11-15 09:56:57 172

原创 多线程:线程通信

当线程在运行时,线程的调度具有一定的透明性,程序通常无法准确控制线程的轮换执行,为了保证线程协调运行,java提供了一些线程通信机制。一、等待唤醒机制Object类提供了wait()、notify()、notifyAll()三个方法来实现线程通信机制,但这三个方法必须由同步监视器对象来调用,这样可以分成两种情况:对于使用synchronized修饰的同步方法,因为该类的默认实例(t

2017-09-30 14:59:05 183

原创 多线程:控制线程

一、后台线程(守护线程)

2017-09-28 22:51:30 200

原创 多线程:线程池

一、线程产生的原因:直接使用new Thread创建线程有如下弊端:每次new Thread新建对象性能差。线程缺乏统一管理,可能无限制新建线程,相互之间竞争,及可能占用过多系统资源导致死机或oom。缺乏更多功能,如定时执行、定期执行、线程中断。如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程

2017-09-27 23:52:18 143

原创 多线程:线程同步

一、线程安全问题如果有多个线程在同时运行,而这些线程可能会同时运行这段代码,如果程序每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。多线程安全问题,是由于多个线程在访问共享的资源,并且操作共享资源的语句不止一条,那么在多条操作共享资源之间的线程可能发生切换。只要切换就会产生安全问题。下面举个银行取款的例子:先编写一个账户类Accou

2017-09-26 01:25:50 184

原创 多线程:创建线程的几种方式

1.线程的相关概念并行:指在同一时刻,有多条指令在多个处理器上同时执行。并发:指在同一时刻,只能有一条指令执行,但多个进程指令之间被快速轮换执行,使得在宏观上具有多个线程同时执行的效果。进程:进程指正在运行的程序。确切的来说,当一个程序进入内存运行,即变成一个进程,进程是处于运行过程中的程序,并且具有一定独立功能。线程:线程是进程中的一个执行单元(执行路径),负责当前进程中程序的执

2017-09-23 02:56:39 1526

原创 Eclipse常用快捷键

* a: 内容辅助键  Alt+/* 自动补齐main方法  main 然后 Alt+/* 自动补齐输出语句  syso 然后 Alt+/* 起名字:输入某个变量类型后可以快捷生成变量名,例:输入Date后按Alt+/ 自动添加date变量名 最后变成Date date* 遍历数组:for然后按Alt+/ 选择iterate over array可以遍历数组* b: 格式化代码

2017-08-12 01:14:48 144

原创 EditPlus编译运行Java代码

前提条件是JAVA环境变量都已经配置好了。1.启动EduitPlus,点击“工具”-->“配置用户工具...”进入参数设置界面。2.点击右边“组名...”将'工具组1'名改成新的名称'Java'点击“添加工具>>”-->"应用程序"如何用Editplus编译运行Java添加编译的功能菜单文字随便定义名字就好了"编译"。命令这个才是关键,选择jdk安装目录下bin中的java

2017-07-27 01:08:15 1015

原创 java文档注释

文档注释:以/**开始    以*/结尾  中间可以加入html标签javadoc 选项 Java源文件/包javadoc  -d 目标目录名 -author -version 源文件名.java/包在cmd里输入javadoc -help用法: javadoc [options] [packagenames] [sourcefiles] [@files]  -overview

2017-07-26 00:58:12 187

原创 常用DOS命令

为了更好督促我自己的学习和巩固知识,写博客似乎是很好的方法,可以以后回头看看自己的不足和忘了的地方,另一方面也可以分享一些经验给大家,不足之处还请见谅,也可以指出我不足的地方。

2017-07-26 00:27:42 218

转载 Android api 镜像站

Android中文API:http://www.android-doc.com/index.htmlAndroid development tools mirror.【镜像站】:http://android-mirror.bugly.qq.com:8080/开源镜像站 | We-Cloud 维云技术小组 - 东软校园内的云服务平台【镜像站】:http://mirrors.neusoft

2017-05-07 13:26:57 2880

转载 使用国内的镜像服务器更新android sdk

由于国内政策上的某些原因,我们已经不能够联上android sdk官方上更新我们电脑里面的android sdk。但是,国内的某些单位提供了android sdk的镜像服务器来方便了我们进行andriod sdk的更新,下面,我来说明如何操作进行android sdk的更新

2017-05-07 13:00:55 3139

转载 URI和URL的区别

这两天在写代码的时候,由于涉及到资源的位置,因此,需要在Java Bean中定义一些字段,用来表示资源的位置,比如:imgUrl,logoUri等等。但是,每次定义的时候,心里都很纠结,是该用imgUrl还是imgUri呢?同样的,另外一个问题:String HttpServletRequest.getRequestURI();和StringBuffer HttpServletRequ

2017-04-24 23:26:04 146

转载 Android手机平板两不误,使用Fragment实现兼容手机和平板的程序

记得我之前参与开发过一个华为的项目,要求程序可以支持好几种终端设备,其中就包括Android手机和Android Pad。然后为了节省人力,公司无节操地让Android手机和Android Pad都由我们团队开发。当时项目组定的方案是,制作两个版本的App,一个手机版,一个Pad版。由于当时手机版的主体功能已经做的差不多了,所以Pad版基本上就是把手机版的代码完全拷过来,然后再根据平板的特性部

2017-04-24 19:03:40 397

海康威视最新web开发包

海康威视最新web开发包,亲测有效 内部包含WebComponentsKit.exe 的为海康威视web插件

2018-04-26

空空如也

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

TA关注的人

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