算法刷题训练——Java实现约瑟夫环

  • Post author:
  • Post category:java

n 个人的编号是 1~n,如果他们依编号按顺时针排成一个圆圈,从编号是1的人开始顺时针报数。 (报数是从1报起)当报到 k 的时候,这个人就退出游戏圈。下一个人重新从1开始报数。 求最后剩下的人的编号。这就是著名的约瑟夫环问题。 本题目就是已知 n,k 的情况下,求最后剩下的人的编号。 输入格式 题目的输入是一行,2个空格分开的整数n, k 约定:0 < n,k < 1百万 输出格式 …

继续阅读 算法刷题训练——Java实现约瑟夫环

javaweb中servlet程序中doGet()方法和doPost()方法获取请求参数的乱码问题

  • Post author:
  • Post category:java

1、doGet()方法和doPost()方法获取请求参数的乱码问题 我们使用的tomcat是8.0.53版本 注意:tomcat8以后已经解决了get的乱码问题,7之前才需要进行编码转换。 a.post请求中文乱码问题分析 post请求(数据在请求体中)参数是通过Request的getReader()来获取流中的数据。 TOMCAT在获取流中的数据时采用的编码方式是IOS-8859-1 而IOS-…

继续阅读 javaweb中servlet程序中doGet()方法和doPost()方法获取请求参数的乱码问题

java中的action是指什么_Struts2【开发Action】知识要点

  • Post author:
  • Post category:java

前言 前面Struts博文基本把Struts的配置信息讲解完了.....本博文主要讲解Struts对数据的处理 Action开发的三种方式 在第一次我们写开发步骤的时候,我们写的Action是继承着ActionSupport类的...为啥我们继承了ActionSupport类呢?下面我就会讲解到 继承ActionSupport类 我们来看一下ActionSupport干了什么: 也就是说,如果我们…

继续阅读 java中的action是指什么_Struts2【开发Action】知识要点

Java IO之InputStream

  • Post author:
  • Post category:java

Java io部分的知识是比较重要的一部分内容,io是理解nio的基础,nio又是理解netty的基础。 相信看到java io体系的结构图的时候都会感叹他的庞大: 在网上查阅相关资料的时候,也没有一个很详细的理解,大部分都是陈列一下api的用法,所以在这里将自己对io的理解记录下来。 InputStream也就是io中的输入流,用来处理字节对象,也叫字节流,他将数据以字节的形式读取到内存中。 I…

继续阅读 Java IO之InputStream

[内附完整源码和文档] 基于JAVA的房屋中介管理系统

  • Post author:
  • Post category:java

摘 要 随着住房制度改革不断深化和居民收入水平的提高,住房成为新的消费热点,大部分城市房屋销售价格上涨明显。随之而来国家出台了多项针对房地产行业的调空政策。房屋中介行业是房地产业的重要组成部分,其在房地产业经济运作的全过程之中起着至关重要的作用,为房地产业的生产、流通和消费提供了多元化的中介服务。房屋中介行业作为一个管理房屋信息的机构,其对信息的管理应该准确,无误。数据库,流程控制结构和数组等知识…

继续阅读 [内附完整源码和文档] 基于JAVA的房屋中介管理系统

rabbitmq连接java代码

  • Post author:
  • Post category:java

生产者连接rabbitMQ的代码: import java.io.IOException; import java.util.concurrent.TimeoutException; import com.rabbitmq.client.Channel; import com.rabbitmq.client.Connection; import com.rabbitmq.client.Connec…

继续阅读 rabbitmq连接java代码

JAVA数组

  • Post author:
  • Post category:java

数组的基本概念 如果说现在要求你定义100个整型变量,那么如果按照之前的做法,可能现在定义的的结构如下: int i1, i2, i3, … i100; 但是这个时候如果按照此类方式定义就会非常麻烦,因为这些变量彼此之间没有任何的关联,也就是说如果现在突然再有一个要求,要求你输出这100个变量的内容,意味着你要编写System.out.println()语句100次。 其实所谓的数组指的就是一组相…

继续阅读 JAVA数组

Java使用蔡勒公式快速计算某一天是星期几

  • Post author:
  • Post category:java

使用蔡勒公式,只需给出年月日,就可以用该公式来计算任意一个日期是星期几。 请参考以下计算星期几的代码例子: /** * 蔡勒公式Java实现例子 * @author Zebe * @version 1.0.0 */ public class ZellerDemo { /** * 根据蔡勒公式计算任意一个日期是星期几 * @param year 年 * @param month 月 * @param…

继续阅读 Java使用蔡勒公式快速计算某一天是星期几

JAVA 从完整的文件路径中分别截取文件名和文件路径

  • Post author:
  • Post category:java

1、直接截取,效率高,推荐。 /** * @Description: TODO * @Author: yangyb * @Date:2022/7/18 23:11 * Version: 1.0 **/ public class InterceptMore { public static void main(String[] args) { String filePath="D:\\test\\te…

继续阅读 JAVA 从完整的文件路径中分别截取文件名和文件路径

java虚拟机垃圾回收基本概念

  • Post author:
  • Post category:java

基本概念 java并不是第一门使用内存动态分配和垃圾收集的语言,最早的是1960年的Lisp语言 垃圾回收的三个问题: 哪些内存需要回收 什么时候回收 怎么回收 java的垃圾收集机制,极大的提高了开发的效率,至今仍然在发展迭代 垃圾的定义: 垃圾是指在运行程序中没有被任何指针指向的对象,这个对象就是需要被回收的垃圾 如果不能及时的对内存中的垃圾进行清理,这些垃圾对象就会占用内存空间一直保留到应用…

继续阅读 java虚拟机垃圾回收基本概念