![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
zhxtpray
这个作者很懒,什么都没留下…
展开
-
StringTokenizer
类 StringTokenizerjava.util 类 StringTokenizerjava.lang.Object java.util.StringTokenizer所有已实现的接口:EnumerationObject>public class StringTokenizerextends Objectimplements Enumerati翻译 2014-04-16 16:05:08 · 507 阅读 · 0 评论 -
java类中父子类、静态发、非静态、构造函数代码执行顺序
java父类子类中的静态代码块,静态变量,非静态代码块,非静态变量构造函数中的代码执行循序,网上查资料老师忘记结果,自己代码跑了一遍记录下,加深下记忆。画了张图总结下:父类代码:public class ParentClass { //为了打印时,此描述在最上面,所以以静态代码块的形式放到父类的最上面。 static{ StringBuffer sb = new St...原创 2019-03-27 19:39:41 · 341 阅读 · 0 评论 -
URL传中文参数导致乱码的解决方案之encodeURI
[size=large] 通过URL传中文参数时,在服务端后台获取到的值往往会出现乱码。解决方案有很多种。本文介绍如何通过encodeURI来解决中文乱码问题。首先,在前端页面准备参数的时候,需要对中文参数进行encode处理:var url = 'HelloWorldServlet?star_name='+encodeURI(encodeURI("刘德华"));win转载 2016-09-05 14:40:24 · 15824 阅读 · 0 评论 -
URL传参中不能带特殊的字符以及处理方案
有些符号在URL中是不能直接传递的,如果要在URL中传递这些特殊符号,那么就要使用他们的编码了。编码的格式为:%加字符的ASCII码,即一个百分号%,后面跟对应字符的ASCII(16进制)码值。例如 空格的编码值是"%20"。 如果不使用转义字符,这些编码就会当URL中定义的特殊字符处理。 下表中列出了一些URL特殊符号及编码 十六进制值 1.+ URL 中+号表示空格 %2B转载 2015-12-10 15:10:57 · 1342 阅读 · 0 评论 -
JPA入门教程
JPA(Java Persistence API,Java持久化API)一、什么是JPA对象关系映射ORM(Object-Relation Mapping)是用来将对象和对象之间的关系对应到数据库中表与表之间的关系的一种模式。ORM框架能够将Java对象映射到关系数据库,能够直接持久化复杂的Java对象。ORM框架的出现,使开发者从数据库编程中解脱出来,把更多的精力放在了业务模型与业务转载 2015-01-28 16:31:33 · 649 阅读 · 0 评论 -
Thread.Sleep(0) vs Sleep(1) vs Yeild 经典(虽然是C#的,但是有助于理解java的)
本文将要提到的线程及其相关内容,均是指 Windows 操作系统中的线程,不涉及其它操作系统。 文章索引 核心概念 Thread.Yeild Thread.Sleep(0) Thread.Sleep(1) 实验告诉你:单一线程 实验告诉你:多线程(同优先级) 实验告诉你:多线程(不同优先级) 本人观点 参考资源 在进入正文前,有几个知识转载 2014-11-17 11:59:40 · 755 阅读 · 0 评论 -
java的锁机制
一段synchronized的代码被一个线程执行之前,他要先拿到执行这段代码的权限,在java里边就是拿到某个同步对象的锁(一个对象只有一把锁); 如果这个时候同步对象的锁被其他线程拿走了,他(这个线程)就只能等了(线程阻塞在锁池等待队列中)。 取到锁后,他就开始执行同步代码(被synchronized修饰的代码);线程执行完同步代码后马上就把锁还给同步对象,其他在锁池中等待的某个线程就可以拿到锁转载 2014-10-30 11:14:33 · 395 阅读 · 0 评论 -
java实现文件下载功能,自动弹出保存窗口
public void download() { String filePath = this.queueService.getCsvFilePathById(id); try { File file = new File(filePath); String fileName = filePath.substring(转载 2014-08-30 10:37:28 · 16643 阅读 · 5 评论 -
ExecutorService生命周期
ExecutorService接口继承了Executor接口,定义了一些生命周期的方法转载 2014-06-05 15:59:42 · 393 阅读 · 0 评论 -
java 多线程 CountDownLatch用法
CountDownLatch,一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待。主要方法 public CountDownLatch(int count); public void countDown(); public void await() throws InterruptedException 构造方法参数指定转载 2014-06-05 15:06:33 · 478 阅读 · 0 评论 -
代码面试最常用的10大算法(经典)
转:http://bbs.csdn.net/topics/390768965摘要:面试也是一门学问,在面试之前做好充分的准备则是成功的必须条件,而程序员在代码面试时,常会遇到编写算法的相关问题,比如排序、二叉树遍历等等。在程序员的职业生涯中,算法亦算是一门基础课程,尤其是在面试的时候,很多公司都会让程序员编写一些算法实例,例如快速排序、二叉树查找等等。本文总结了程序员在转载 2014-04-28 10:49:56 · 540 阅读 · 0 评论 -
java多线程之消费者生产者模式
/*@author shijin * 生产者与消费者模型中,要保证以下几点: * 1 同一时间内只能有一个生产者生产 生产方法加锁sychronized * 2 同一时间内只能有一个消费者消费 消费方法加锁sychronized * 3 生产者生产的同时消费者不能消费 生产方法加锁sychronized * 4 消费者消费的同时生产者不能生产 消费方法加锁转载 2014-04-11 10:50:14 · 421 阅读 · 0 评论 -
Gson各种版本下载
http://repo1.maven.org/maven2/com/google/code/gson/gson/原创 2019-05-30 15:24:33 · 7270 阅读 · 0 评论