Java数组元素的全排列leetcode

  • Post author:
  • Post category:java

给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 class Solution { public List<List<Integer>> permute(int[] nums) { List<List<Integer>> list = new ArrayList<>(); LinkedLi…

继续阅读 Java数组元素的全排列leetcode

关于java网络编程中 java.net.SocketException: Connection reset 异常的原因

  • Post author:
  • Post category:java

一、java.net.SocketException: Connection reset  异常 如果客户端强制关闭或异常关闭程序导致socket关闭了,如果服务器的读取流还在读取数据则会产生java.net.SocketException: Connection reset  异常,从打印的信息可以看出是socket的SocketInputStream抛出的 二、关于检测客户端socket是否是…

继续阅读 关于java网络编程中 java.net.SocketException: Connection reset 异常的原因

利用StringEscapeUtils对字符串进行各种转义与反转义(Java)

  • Post author:
  • Post category:java

apache工具包common-lang中有一个很有用的处理字符串的工具类,其中之一就是StringEscapeUtils,这个工具类是在2.3版本以上加上的去的,利用它能很方便的进行html,xml,java等的转义与反转义,而且还能对关键字符串进行处理预防SQL注入,不过好像common-lang3.0以后我看着好像没这个处理SQL语句的方法了,想用的话前提时引入对应的jar包,以下为它的部分…

继续阅读 利用StringEscapeUtils对字符串进行各种转义与反转义(Java)

7-2 C或Java中的二进制位运算 (20分) 练习函数指针

  • Post author:
  • Post category:java

C或Java中的二进制位运算 本题目要求读入2个整数和一个字符,然后根据这个字符值,对两个整数进行相应的二进制位的运算。要求必须使用switch选择结构。 (1)如果字符是&,则两个整数进行二进制位的与运算; (2)如果字符是 |,则两个整数进行二进制位的或运算; (3)如果字符是^,则两个整数进行二进制位异或运算; (4)如果是其他字符,则固定输出信息:ERROR 输入格式: 在一行中依…

继续阅读 7-2 C或Java中的二进制位运算 (20分) 练习函数指针

Java中线程池的实现

  • Post author:
  • Post category:java

Java中线程池的实现 当我们要使用线程时,就要去创建线程,这样看上去似乎很正常,但是频繁地创建线程、销毁线程会对系统资源造成不小地负担,大大降低了系统地效率。 Java中有一个很好地工具,可以事先创建好一些线程,当我们需要使用地时候就直接拿来使用就可以,这样就不会频繁地创建和销毁线程了,这个神奇地工具就是线程池。 线程池是通过Executor执行器来创建。 我们来看一下在java.util.co…

继续阅读 Java中线程池的实现

JavaWeb—Request请求对象

  • Post author:
  • Post category:java

目录 一、概述 二、Request对象 2.1 Request继承体系 小结 2.2 Request获取请求数据 2.2.1 获取请求行数据 2.2.2 获取请求头数据 2.2.3 获取请求体数据 小结 2.2.4 获取请求参数的通用方式 小结 2.3 IDEA快速创建Servlet 2.4 请求参数中文乱码问题 2.4.1 POST请求解决方案 2.4.2 GET请求解决方案 小结 2.5 Re…

继续阅读 JavaWeb—Request请求对象

从Java视角理解CPU上下文切换(Context Switch)

  • Post author:
  • Post category:java

从Java视角理解系统结构连载, 关注我的微博( 链接 )了解最新动态 在高性能编程时,经常接触到多线程. 起初我们的理解是, 多个线程并行地执行总比单个线程要快, 就像多个人一起干活总比一个人干要快. 然而实际情况是, 多线程之间需要竞争IO设备, 或者竞争锁资源,导致往往执行速度还不如单个线程. 在这里有一个经常提及的概念就是: 上下文切换(Context Switch). 上下文切换的精确定…

继续阅读 从Java视角理解CPU上下文切换(Context Switch)

java-文件上传下载且文件服务器操作

  • Post author:
  • Post category:java

1.文件上传 1.1后端使用MultipartFile接收上传的文件,并返回文件全路径地址(完整的网络地址,其中文件存储地址是通过nginx配置的映射路径。eg:http://8.142.104.85/testFile/333.png) 步骤: 1.后端使用MultipartFile接收到文件。 2.代码中操作登录远程服务器,并将文件流读入到服务器指定文件夹。 3.返回文件相对路径地址并保存,eg…

继续阅读 java-文件上传下载且文件服务器操作

asp.net更java一样不,ASP.NET 与 JAVA 的比较 (转)

  • Post author:
  • Post category:java

ASP.NET 与 JAVA 的比较 (转)[@more@] 导 读:提供了 FORM、WEB CONTROL、WEB SERVIEC等等面向WEB 应用的改进; 则以其出色的跨平台特性,良好的面向属性获得了今天WEB开发的主流地位。这二者谁将在明天的竞争中获胜? 一 、先介绍一下ASP+ ASP+ 是.NET 的一部分,作为战略产品,为ASP+ 设计了这样一些策略:易于写出结构清晰的代码,代码易…

继续阅读 asp.net更java一样不,ASP.NET 与 JAVA 的比较 (转)

java实现文件分割_java 实现文件分割

  • Post author:
  • Post category:java

import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.File; import java.io.FileReader; import java.io.FileWriter; /** *根据需求,直接调用静态方法start来执行操作 参数: rows 为多少行一个文件 int 类型 sourceFil…

继续阅读 java实现文件分割_java 实现文件分割