相关分类: Java技术 C/C++ VB delphi
  • 解决请求参数的中文乱码问题(get、post)

    2018-11-28 在web请求与响应中,会遇到乱码问题,比如填写表单数据时,难免会输入中文,姓名、公司名称等。由于HTML设置了浏览器在传递请求参数时,采用的编码方式是UTF-8,但在解码时采用的是默认的ISO8859-1,因此会导致乱码的出现。 实现步骤: (1)设置编码方式...

    2018-11-28 08:53:07

  • Java中的锁分类

    在读很多并发文章中,会提及各种各样锁如公平锁,乐观锁等等,这篇文章介绍各种锁的分类。介绍的内容如下: 公平锁/非公平锁 可重入锁 独享锁/共享锁 互斥锁/读写锁 乐观锁/悲观锁 分段锁 偏向锁/轻量级锁/重量级锁 自旋锁 上面是很多锁的名词,这些分类并不是全是指锁...

    2018-11-28 08:52:56

  • Java并发(二十):线程本地变量ThreadLocal

    ThreadLocal是一个本地线程副本变量工具类。 主要用于将私有线程和该线程存放的副本对象做一个映射,各个线程之间的变量互不干扰,在高并发场景下,可以实现无状态的调用,特别适用于各个线程依赖不同的变量值完成操作的场景。 一、ThreadLocal的核心机制 每个Thread线...

    2018-11-28 08:52:57 java并发编程

  • servlet生命周期和执行流程

    一 、生命周期 servlet 声明周期可以分四个阶段: 类装载过程 init() 初始化过程 service() 服务过程,选择doGet \ doPost destroy() 销毁过程 servlet接口如下 public interface Servlet { void init( ServletConfig var1) throws ServletException; ServletConfig ge...

    2018-11-28 08:52:49

  • 2018年Java生态行业报告

    0 Java版本使用占比 毫无疑问,Java8被广泛用于生产环境! Java 9和Java 10的使用率非常低,不到5%。 2017年,Java 7和更早的版本的数量大约是24.4%,现在是10.6%所以生态系统显然正在升级,主要是升级到Java 8。 1 Spring版本使用占比 Spring 4是现阶段应用最广泛的版...

    2018-11-28 08:52:49 java开发

  • 7.4 (java学习笔记)网络编程之TCP

    一、TCP 1.1 TCP(Transmission Control Protocol 传输控制协议),是一种面向连接的,安全的传输协议,但效率相比于UDP而言比较低。 TCP传输时需要确保先建立连接之后,再进行传输这样就保证了传输的可靠性。 java中将TCP封装成了对应的类。 ServerSocket:服务端 Soc...

    2018-11-28 08:52:42

  • Java并发编程系列(二)-synchronized同步锁

    synchronized基本用法 从一个简单的例子入手 1 public class C1 { 2 private int count = 10 ; 3 4 public void foo() { 5 count-- ; 6 System.out.println(Thread.currentThread().getName() + " count=" + count); 7 } 8 9 public static void main(String[] args) {...

    2018-11-28 08:52:41

  • Java 由浅入深GUI编程实战练习(一)

    项目简介: 1.实现利用下拉菜单的方式选择发送快捷语句; 2.实现对留言信息内容的置顶处理以及至尾处理; 3.实现清屏处理或现实保留部分留言内容; 运行界面: 代码展示: import java.awt.BorderLayout; import java.awt.Button; import java.awt.Choice; import java...

    2018-11-28 08:52:37

  • spring boot2集成ES详解

    一:运行环境 JDK:1.8 ES:5.6.4 二:学习内容 如何构建spring-data-elasticsearch环境? 如何实现常用的增删改查? 如何实现对象嵌套也就是1对多这种关系? 三:JAVA依赖环境 根据spring-data-elasticsearch官网说明,我这采用的是3.0.6.RELEASE版本,spring boot采...

    2018-11-28 08:52:36

  • 对象与类(详解上)

    对象与类(上) 类 实例 实例域 实例域值 对象与实例的区别 对象变量与对象的区别 自定义类模板 构造器 隐式参数与显示参数 final实例域 ①类: 是构造对象的的模板,类之中定义的是属性和行为(方法)。 class Person { // 定义一个Person类 String name ; int age ;...

    2018-11-28 08:52:32

2