
Java
段小刀
会社会摇的程序员
展开
-
ZIP文件打包下载
ZIP文件打包下载原创 2022-07-26 15:05:28 · 386 阅读 · 1 评论 -
String转任意类型
String转任意类型原创 2022-07-26 14:54:26 · 541 阅读 · 0 评论 -
反射用法小结
反射用法小结原创 2022-07-26 14:52:03 · 179 阅读 · 0 评论 -
用Map<Sting,Object>接收数据库空值字段不显示问题的解决
用Map接收数据库空值字段不显示问题的解决原创 2022-07-26 14:35:34 · 1112 阅读 · 0 评论 -
Docker修改容器内部文件的方法
不知道为啥,我的Docker容器内部不可以下载vim,网上说的先update apt-get 再apt-get install vim等等方法毫无作用,只有下面的方法是有用的:切回root模式#将容器中的文件拷贝出来sudo docker cp 容器ID:/xxx/xxx /xx/xx#将容器中的文件拷贝回去sudo docker cp /xx/xx 容器ID:/xxx/xxx...原创 2022-04-20 19:26:30 · 2089 阅读 · 0 评论 -
BlockingQueue四组API
如图所示:BlockingQueue有四组api,分别对应了四种需求,在实际开发中,我们可以根据需要选择适合的api原创 2022-03-12 19:12:26 · 118 阅读 · 0 评论 -
Mybatis执行insert语句,执行一次插入两条相同的语句(未设置自动增长会报错主键已存在)
File-->Settings-->Build,Execution,Deployment-->BuildTools-->Maven-->Runner,勾选Skip Test原创 2022-02-03 17:26:21 · 1173 阅读 · 0 评论 -
自己写的Java对象转json
package com.tools;import com.entity.Province;import com.google.gson.Gson;public class JsonTool { public static String ToJson(Province province){ //"{"+"id"+":1,"+"name"+":"+"666"+","+"jianCheng"+":"+"777"+","+"shengHui"+":"+"888"+"}"; .原创 2022-01-23 23:49:15 · 390 阅读 · 0 评论 -
Java对象转json的两种方式(Google包,和jackson包)
package com;import com.entity.Province;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.ObjectMapper;import com.google.gson.Gson;public class TestJson { public static void main(String[] args) { .原创 2022-01-23 17:39:34 · 526 阅读 · 0 评论 -
Java集合框架 Collection 接口(java api 文档的整理)
一、Collection接口Collection 层次结构 中的根接口。Collection 表示一组对象,这些对象也称为 collection 的元素。一些 collection 允许有重复的元素,而另一些则不允许。一些 collection 是有序的,而另一些则是无序的。JDK 不提供此接口的任何直接 实现:它提供更具体的子接口(如 Set 和 List)实现。此接口通常用来传递 collection,并在需要最大普遍性的地方操作这些 collection。 in...原创 2021-12-27 23:41:44 · 331 阅读 · 0 评论 -
素数相关部分问题
一、判断素数一个耗时较短的方法 一般来说,我们想到的判断一个数是否为素数的方法都是从2开始除,每次加1,直到除到此数的一半或sqrt(此数),但我有一个比较快的方法,做一笔记。public static boolean IsPrime(int num) { if (num == 1 || num == 0) { return false; } // 两个较小数另外处理 if (num == 2 || num == 3) { return true; }...原创 2021-12-23 00:21:36 · 500 阅读 · 0 评论 -
计算机软件技术实习 项目三 基于A*搜索算法迷宫游戏开发(项目的展示和打包)3-(3)
一、项目展示 游戏开始 过了一关 回车获取提示二、项目打包 我放弃了,本来是想打包成exe文件的,但用exej4将jar包转换成的exe文件运行时一直报错(java.lang.UnsupportedClassVersionError: Main has been compiled by a more recent version of the Java Runtime ...原创 2021-12-13 21:35:21 · 2393 阅读 · 0 评论 -
计算机软件技术实习 项目三 基于A*搜索算法迷宫游戏开发(Java实现)3-(2)
一、grid类 也可以认为是玩家角色,因为它本质上是一个方格,我们在玩游戏时是对方格的操作/** * 方格类 * 作者:段小刀 */class grid { static final int InTree = 1; static final int NotIntree = 0; private int x = -1;//横坐标 private int y = -1;//纵坐标 private int flag = NotIntree;/...原创 2021-12-11 18:35:57 · 1761 阅读 · 0 评论 -
计算机软件技术实习 项目三 基于A*搜索算法迷宫游戏开发(实验准备)3-(1)
目录一、需求分析二、重难点 1、A*寻路算法 2、我的寻路算法(二叉树的深度优先遍历的逆推)三、编程语言四、开发工具/平台一、需求分析1.迷宫游戏是非常经典的游戏,在该题中要求随机生成一个迷宫,并求解迷宫;2.要求查找并理解迷宫生成的算法,并尝试用两种不同的算法来生成随机的迷宫。3.要求迷宫游戏支持玩家走迷宫,和系统走迷宫路径两种模式。玩家走迷宫,通过键盘方向键控制,并在行走路径上留下痕迹;...原创 2021-12-11 18:14:35 · 8820 阅读 · 0 评论 -
Java解决计算浮点数相除的余数
1.题目描述 描述 计算两个双精度浮点数a和b的相除的余数,a和b都是正数的。这里余数(r)的定义是:a = k * b + r,其中 k是整数, 0 <= r < b。 输入 输入仅一行,包括两个双精度浮点数a和b。 输出 输出也仅一行,a÷b的余数 样例输入 73.263 0.9973 ...原创 2021-10-06 18:56:38 · 1745 阅读 · 0 评论