随笔分类 - Java
Java Development
摘要:Java 求最大公约数和最小公倍数 The greatest common divisor 如果数a能被数b整除,a就叫做b的倍数,b就叫做a的约数,几个整数中公有的约数,叫做这几个数的公约数,其中最大的一个,叫做这几个数的最大公约数 以下代码使用欧几里得算法 两个数的乘积等于这两个数的最大公约数与
阅读全文
posted @ 2021-12-30 15:33
火热火热7
摘要:案例分析: 我们需要模拟斗地主过程中的洗牌、发牌和看牌。而且要求牌是排好序的。 1.每张扑克牌都有花色和点数,所以我们可以先把花色和点数存进两个字符串数组,然后再存进集合里,而因为我们后面涉及到对牌进行洗牌还有排序等等,所以我们选择TreeMap集合来存储,键是扑克牌的编号,值是扑克牌的花色和点数(
阅读全文
摘要:Log4j由三个重要的组件构成:日志信息的优先级,日志信息的输出目的地,日志信息的输出格式。日志信息的优先级从高到低有ERROR、WARN、 INFO、DEBUG,分别用来指定这条日志信息的重要程度;日志信息的输出目的地指定了日志将打印到控制台还是文件中;而输出格式则控制了日志信息的显示内容。 1.
阅读全文
摘要:1.引入jasckson-core.jar,jackson-annotations.jar和jackson-databind.jar 2.因为没有做从http获取和提交json数据,所以做个数据类代替 3下面先用两种方式将数据转换成json数据,最后将转换的json数据转换回List对象 输出结果
阅读全文
posted @ 2017-05-18 22:42
火热火热7
摘要:schedule() 和 scheduleAtFixedRate() 的区别 1. schedule() ,2个参数方法:在执行任务时,如果指定的计划执行时间scheduledExecutionTime <= systemCurrentTime,则task会被立即执行。 2. schedule()
阅读全文
posted @ 2017-05-18 02:15
火热火热7
摘要:微信登录接入 微信登录遵循协议Aouth2.0中的授权码模式 我们来看一下Aouth2.0中的授权码模式是怎么定义的: 授权码模式(authorization code)是功能最完整、流程最严密的授权模式。它的特点就是通过客户端的后台服务器,与”服务提供商”的认证服务器进行互动。 它的步骤如下: (
阅读全文
摘要:线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。 Collection├List│├LinkedList│├ArrayList
阅读全文
摘要:进程process和线程thread是操作系统的基本概念。 1.计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行j; 2.每个CPU一次只能运行一个任务,比如工厂的电力有限,一次只能供给一个车间使用。一个车间开工的时候,其他车间都必须停工; 3.进程就好比工厂的车间,它代表C
阅读全文
posted @ 2017-05-15 04:19
火热火热7

浙公网安备 33010602011771号