java
文章平均质量分 50
九月十九
生命不息,代码不止
展开
-
打印10以内的加减法
朋友为了给孩子练习10以内加减法,让我帮忙打印一些,我顺便写了个简答的程序。代码比较简单,写的不好,勿喷!不足之处望指出。再此谢过!!!public static void main(String[] args) { TestTwo();}public static void TestTwo() { Integer a = 0; Integer b = 0; for (int i = 0; i < 80; i++) { a = ToolCla原创 2021-10-24 12:21:45 · 660 阅读 · 0 评论 -
java将一个文件复制到另一个文件夹
public static void main(String[] args) throws IOException {//获取要复制的文件File oldfile=new File(“D:\IoTest\aaa.txt”);//文件输入流,用于读取要复制的文件FileInputStream fileInputStream = new FileInputStream(oldfile);//要生成的新文件(指定路径如果没有则创建)File newfile=new File(“D:\IoTest\ne转载 2021-10-24 12:07:45 · 10551 阅读 · 1 评论 -
使用Webcam完成拍照功能
结构比较简单,只要是是三个包。自行百度代码:package com.company;import com.github.sarxos.webcam.Webcam;import com.github.sarxos.webcam.WebcamPanel;import com.github.sarxos.webcam.WebcamUtils;import javax.swing.*;import java.awt.event.ActionEvent;import java.awt.原创 2021-07-28 16:52:58 · 4644 阅读 · 0 评论 -
java创建多层级文件
代码比较简单public static void mkdir(String path) { File fd = null; try { fd = new File(path); if (!fd.exists()) { fd.mkdirs(); } } catch (Exception e) { e.printStackTrace(); } finally { fd = .转载 2021-07-21 09:49:59 · 452 阅读 · 0 评论 -
使用redis存储码表的数据
有时候,为了减少数据库表的关联,提高查询效率,我们会把码表的数据在程序加载的时候加载进redis里,下面就是一个简单的存取代码1,启动类:注意加粗加线的部分,表示启动的时候会执行的方法。public class StartUp extends SpringBootServletInitializer implements CommandLineRunner { @Autowired(required = false) SpringInitRedisService springIni...原创 2021-06-01 10:32:34 · 629 阅读 · 0 评论 -
mybatis里判断传的值是否为false
在mybatis里,如果参数是个boolean值,如果使用 ss == false ,就会出现false值无效的情况。所以要进行处理下。有以下方法1,转成string来处理<if test="sss!= null and sss!= '' and 'false'.toString() == sss.toString() ">2,增加个判断,走不同的分支来处理<choose> <when test="sss"> 逻辑 <...原创 2021-05-24 10:31:58 · 4574 阅读 · 0 评论 -
Java判断对象是否为Null/空
出处:https://www.cnblogs.com/sinosoft/p/10880507.htmlpackage com.taiping.test;import java.lang.reflect.Field;import java.lang.reflect.Type;/*** <p>* Description: 判断对象是否为空,进一步判断对象中的属性是否都为空** 对象为new,但对象中的属性都为null* </p>**/pu...转载 2021-04-21 13:59:43 · 2887 阅读 · 0 评论 -
读取本地json文件
1,读取文件的公共方法。public static String readJsonFile(String fileName) { String jsonStr = ""; try { File jsonFile = new File(fileName); FileReader fileReader = new FileReader(jsonFile); Reader reader = new Inp...原创 2021-04-17 10:36:52 · 1651 阅读 · 0 评论 -
成绩表排名次
第一种方法public static int[] Ranking(int[] score) { //临时数组 int[] temp = new int[score.length]; List lis = new ArrayList(); //把不重复的数据放进集合里 for (int x : score) { if (!lis.contains(x)) { lis.add(x); } } /原创 2020-07-02 16:11:15 · 539 阅读 · 0 评论 -
java创建删除文件
需要创建的路径String dirname = "C:\\Users\\Administrator\\Desktop\\ceshi";File f1 = new File(dirname);创建f1.mkdirs();判断文件的方法if (f1.isDirectory()){ System.out.println("目录:"+dirname); String s[] = f1.list(); for (int i = 0; i < s.length; i+.原创 2020-06-29 20:36:39 · 252 阅读 · 0 评论 -
向txt里读写内容及把读取的内容放进一个数组里
话不多说,代码如下public class Test { public static void main(String[] args) throws IOException { //写入文件的地址 String string = "C:\\Users\\Administrator\\Desktop\\集合\\b.txt"; File f = new File(string); FileOutputStream fop = new ...原创 2020-06-28 21:05:11 · 423 阅读 · 0 评论 -
字符串截取的几种方式
String str = "内容是(你是帅哥)呵呵呵" ; String newStr1 = str.substring(2); System.out.println(newStr1); String newStr2 = str.substring(1+str.indexOf("内"), str.indexOf("呵")); System.out.println(newStr2); String newStr3 ...原创 2020-06-24 19:44:57 · 14589 阅读 · 0 评论 -
for和while小谈
循环常用的2种方式就是for和while,而for有两种方式1,int[] j = new int[]{1,2,3,4}; for(int m = 0;m<j.length;m++){ System.out.println(j[m]); }这是最普通的方式第二种是增强for循环,for(循环的数据类型 值 :需要循环的数据){ } for(int k:j){ System.out.pri...原创 2020-06-15 20:55:40 · 254 阅读 · 0 评论 -
Arrays.asList的注意事项
关于Arrays.asList的功能,一般是把一个逗号分隔的字符串转成数组static String DEFAULT_NUM = "1,2,3,4,5,6,7,8";List<String> defatltIds = Arrays.asList(DEFAULT_NUM.split(","));此时defatltIds 便有了8个元素,1-8。注意的是,此时的数组不可操...原创 2020-05-01 15:12:46 · 435 阅读 · 0 评论 -
数组套数组的一个小错误
对于初学者来讲,一个简单的list获取很容易处理。如果list里面有套了一个list处理起来可能会有点繁琐。闲话少说。看看下面的例子:public class ListTest { public static List<String> FrameList = new ArrayList<>(); public static List<List<...原创 2020-03-07 21:49:54 · 1031 阅读 · 0 评论 -
正则匹配时间格式
代码是从项目里抽出来的,没有细整理。应用场景是在码值翻译的时候,需要把不同格式的时间翻译一下。我们的项目是导入zip包,保存老数据,思路是先去判断xml文件里面的时间是什么格式的,然后根据具体的格式转换。Docking annotation = field.getAnnotation(Docking.class);String format = annotation.dateFormat()...原创 2020-01-09 12:52:09 · 815 阅读 · 0 评论 -
java获取时间
static SimpleDateFormat format = new SimpleDateFormat("yyyy.MM.dd");static Calendar c = Calendar.getInstance();/** * 获取当某一天时间 此方法比较通用 * add里的1表示明天,0表示今天 */public static String getDay() { ...原创 2019-11-23 13:39:40 · 138 阅读 · 0 评论 -
sql各种组合连接
1,最常见的是LEFT JOIN以左表为主表,关联的表为副表,查询时,包含左表的内容和与右表有交集的数据2,与之相方的就是RIGHT JOIN包含右表的所有数据和与左表有交集的数据3,INNER JOIN两个表的交集数据4,FULL OUTER JOIN见名知意,包含两个表的所有数据...原创 2019-11-23 13:34:08 · 388 阅读 · 0 评论 -
java中常见的错误
1,Mybatis出现Mapped Statements collection already contains value for原因:xml出现了两个相同的方法2,如果获取不到值,那因为get set 方法,也就是没有加注解3,查找数据库的时候,如果用java.util.LinkedHashMap来接,如果返回的数据为空,则里面的key就没有,相当于里面少个key。4,Cau...原创 2019-11-23 13:28:19 · 518 阅读 · 0 评论 -
Tomcat 下载安装
Tomcat 服务器是一个免费的开放源代码的Web 应用服务器,属于轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP 程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache 服务器,可利用它响应HTML(标准通用标记语言下的一个应用)页面的访问请求。实际上Tomcat是Apache 服务器的扩展,但运行时它是独立运行的,所以当你运行...原创 2018-07-28 13:37:06 · 290 阅读 · 0 评论 -
mysql-5.5.56-winx64安装
我安装的是版本是5.5,闲话少说,直接干货先去官网下载:https://dev.mysql.com/downloads/选择5.5的,也可以选择更高版本的。1、双击MySQL5.5.21的安装文件,“next”继续安装,如图所示:2、在打开的窗口中,选择接受安装协议,单击“next”继续安装,如图所示:3、在出现选择安装类型的窗口中,一般来说,我们选择“Custom”,自定...原创 2018-08-20 18:47:25 · 10018 阅读 · 0 评论 -
idea链接mysql数据库
1,打开来接数据库的界面2,添加数据库3,填写信息这就是你链接的数据库了原创 2018-09-08 11:23:10 · 228 阅读 · 0 评论 -
idea链接mysql
1,打开链接数据库的界面2,添加数据库3,填写信息 ps:其中mysql是你的数据库的名字,一般默认是mysql,需要自己更改,不然系统会找不到你的数据库,至于扎到的是什么,读者可以自己去看看。 ...原创 2018-12-10 16:57:17 · 373 阅读 · 1 评论 -
sql的include简单使用
include在安卓使用很多,常见的就是布局文件,在java操作数据库时,也经常使用,这里简单的介绍一下在mapper中增加<sql id="column"> id,area_name as areaName, parent_id as parentId,sort, is_leaf as idLeaf,is_deleted as isDeleted</sql...原创 2019-09-13 22:57:39 · 8133 阅读 · 0 评论 -
经典SQL语句大全(绝对的经典)
一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'-...转载 2018-07-28 17:21:09 · 415 阅读 · 0 评论