- 博客(39)
- 资源 (2)
- 收藏
- 关注
原创 springboot结合Easyexcel的使用(详细介绍Easyexcel)小白入门到精通
一、为什么用它?由于apache poi和jxl,excelPOI都有一个严重的问题,就是非常消耗内存,特别处理数据量多时,速度慢并且时有异常发生,所以改用由阿里研发的easyExcel更可靠一些,它的官方建议对于1000行以内的采用原来poi的写法一次读写,但于1000行以上的数据,有用了一行行进行解析的方案,这样避免了内存的溢出。二、easyExcel主要功能:1.支持E...
2020-04-25 00:34:17 7909 18
原创 i5200u处理器 HD5500集成显卡安装黑苹果教程
i5200u处理器 HD5500集成显卡安装黑苹果教程前期准备1 macos镜像文件 我是用的13.6版本的 下面会一起给出百度网盘不用急2 diskgenius 主要用于修改磁盘格式以及配置EFI文件(EFI文件通俗的说就是系统引导文件)3 transmac 用于写入镜像盘做u盘启动盘用4 EFI 文件 i5200u处理器 HD5500集成显卡用...
2019-04-01 22:28:26 18007 13
转载 各种版本linux arm-linux-gcc问题解决方法
centos篇1、make:gcc:命令未找到make是gcc的编译器,执行以下安装命令安装:yum-yinstallgccautomakeautoconflibtoolmake安装g++:yuminstallgccgcc-c++2、./patch-modules_3.2.0.sh:行00:patch:未找到命令Root权限:yu...
2019-03-14 23:03:54 8134
原创 省市区树转化
先做准备工作数据库创建数据库表 名字为 city插入数据INSERT INTO city VALUES (1, 0, '中国', 0);INSERT INTO city VALUES (2, 1, '北京', 1);INSERT INTO city VALUES (3, 1, '安徽', 1);INSERT INTO city VALUES (4, 1, '福建', 1);INSERT INTO city VALUES (5, 1, '甘肃', 1);INSERT INT..
2022-01-16 12:20:21 783 1
原创 多线程窗口卖票问题,(一个问题解决多线程同步分别运用lock与synchronized)
在多线程中典型的问题就是卖票问题,如果同步处理的不好则有可能出现一票多卖的情况,或者出现票超售的现象。因此就必须加锁。 首先需要知道线程的实现有哪几种方式,通常有继承Thread类与实现Runable接口Callable接口,以及线程池实现下面用代码的形式进行说明这是在lock锁实现Runable接口实现的方法继承Thread类似public c...
2020-04-28 19:51:55 614
原创 面试题29. 顺时针打印矩阵
题目描述:输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字。示例 1:输入:matrix = [[1,2,3],[4,5,6],[7,8,9]]输出:[1,2,3,6,9,8,7,4,5]示例 2:输入:matrix =[[1,2,3,4],[5,6,7,8],[9,10,11,12]]输出:[1,2,3,4,8,12,11,10,9,5,6,7]...
2020-04-26 22:29:45 241
原创 选择排序java实现
排序算法有8大,分别是:直接插入排序,希尔排序这两个是插入排序,简单选择排序,堆排序,这两个是选择排序,冒泡排序快速排序,这两个是交换排序,还有归并排序跟基数排序。下面来介绍选择排序的实现,以及十万数据排序需要多久效率比较。其他的排序可以看我数据结构分类。选择排序原理就是每一轮对比都将一个数据确定位置。import java.util.Arrays;/** * @Aut...
2020-04-10 16:59:12 127 1
原创 冒泡排序java实现
排序算法有8大,分别是:直接插入排序,希尔排序这两个是插入排序,简单选择排序,堆排序,这两个是选择排序,冒泡排序快速排序,这两个是交换排序,还有归并排序跟基数排序。下面来介绍冒泡排序的实现,以及十万数据排序需要多久效率比较。其他的排序可以看我数据结构分类。import java.util.Arrays;import java.util.Date;/** * @Author: ta...
2020-04-10 16:20:35 143
原创 递归回溯解决8皇后问题,并且求出判断的次数
8皇后是非常经典的递归回溯问题,具体如何实现与理解可以边看代码边理解,代码中注释写的非常详细,如有无法理解的部分可在评论留言。package day08;/** * @Author: taoqianlilang * @Description: * @Date: Created in 15:39 2020/4/9 * @Modified By: */public class Q...
2020-04-10 11:24:55 274 1
原创 递归回溯实现迷宫
运用递归回溯实现迷宫具体解释在代码里/** * @Author: taoqianlilang * @Description: * @Date: Created in 14:51 2020/4/8 * @Modified By: */public class MiGong { public static void main(String[] args) { ...
2020-04-08 15:46:21 312 1
原创 stack(栈)链表实现
用链表实现栈的入栈出栈以及显示import java.util.Scanner;/** * @Author: taoqianlilang * @Description: * @Date: Created in 18:13 2020/4/7 * @Modified By: */class LinkedNode{ int no; LinkedNode next;...
2020-04-07 23:47:51 191
原创 stack(栈)的简单数组实现
栈特点先进后出下面用java实现一个简单的栈import java.util.Scanner;/** * @Author: taoqianlilang * @Description: * @Date: Created in 11:09 2020/4/7 * @Modified By: */public class ArrayStackDemo { public ...
2020-04-07 18:00:34 153
原创 循环链表之经典问题约瑟夫环java实现
思路分析1.首先需要建立起一个给定大小的环形链表,具体代码如下 public void add(int n) { if (n < 1) { System.out.println("增加个数不正确"); } Boy cutBoy = null; for (int i = 1; i <= n...
2020-04-07 10:47:30 185
原创 双向链表
包含双向链表基本操作/** * @Author: taoqianlilang * @Description: * @Date: Created in 0:18 2020/4/5 * @Modified By: */class DoubleNode{ public int no; public String name; public String ni...
2020-04-05 10:55:36 215
原创 java链表基本操作
关于java链表的增加删除修改查询 以及反转 倒序输出的代码实现import java.util.Stack;/** * @Author: taoqianlilang * @Description: * @Date: Created in 11:31 2020/4/3 * @Modified By: */class Node{ public int no; ...
2020-04-05 00:10:45 240
原创 mybatis简介及入门
MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis,实质上Mybatis对ibatis进行一些改进。 ...
2020-01-04 22:02:36 109 1
原创 Spring 装配bean的三种方式
spring 是一种容器框架在xml文件中装配bean的方式主要有下面三种拿userService举个例子一 直接通过 new实现类来实现在beans.xml中配置的bean <bean id="userService" class="com.lilang.service.UserServiceImpl"></bean>写个接口,实现类大致如下图...
2019-12-24 20:57:37 240
原创 线性表的顺序存储
#include<stdio.h>#define MAXSIZE 20#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0typedef int ElemType;typedef int Status;//定义结构体typedef struct { ElemType data[MAXSIZE]...
2019-08-20 16:44:07 132 1
原创 [sudo] password for taoqianlilang: E: Could not get lock /var/lib/dpkg/lock - open (11: Resource te
首先运行下面的命令来移除 /var/lib/dpkg/ 文件夹下的锁定文件:sudo rm /var/lib/dpkg/lock1之后像下面这样强制重新配置软件包:sudo dpkg --configure -a
2019-04-26 09:04:35 431
原创 springboot 依赖注入方法一
springboot有两种方法注入。当然有xml方式依赖注入这是spring1.0时代随着时代更替今后开发将会越来越简单下面介绍springboot第一种注入方式。如果想了解java注入方式或者第springboot第二种可以看我的spring专栏其他的文章。进入正题,同样是拿jdbc链接举例,首先 先在resources下建立一个application.properties文件。...
2019-04-20 22:41:10 2102
原创 spring boot的java配置方式
在spring中除了可以通过xml进行配置以外还可以通过依赖注入。java配置等方式进行配置下面教大家如何进行Java配置首先拿jdbc连接池举例第一步:引入依赖 <dependency> <groupId>com.alibaba</groupId> <artifactId>druid&l...
2019-04-20 17:29:59 157
原创 idea使用maven配置springboot入门
1.首先打开idea。Create New Project2.选中maven。Java 环境选择jdk1.8 next这个名字自己随便设置然后进入 pom.xml文件进行配置报错可以先输入然后右键刷新一下idea会帮你自动下载然后写主函数在写个web显示的hello回到主函数运行,在浏览器中查看http://localhost:8080/hello...
2019-04-20 16:01:07 666
原创 2019西北工业大学程序设计创新实践基地春季选拔赛(重现赛) A Chino with Geometry
链接:https://ac.nowcoder.com/acm/contest/553/A来源:牛客网题目描述 Chino的数学很差,因此Cocoa非常担心。这一天,Cocoa准备教Chino学习圆与直线的位置关系。众所周知,直线和圆有三种位置关系:相离、相切、相割,主要根据圆心到直线的距离来判定。现在我们来看看作业吧:是以整点为圆心、正整数为半径的圆,整点分别是圆外一点以及...
2019-04-11 22:33:13 323
原创 阿里的新游戏—计蒜客A1183
阿里九游开放平台近日上架了一款新的益智类游戏——成三棋。成三棋是我国非常古老的一个双人棋类游戏,其棋盘如下图所示:成三棋的棋盘上有很多条线段,只能在线段交叉点上放入棋子。我们可以用坐标系来描述棋盘:如果一条线段上的三个交叉点都被同一玩家的棋子占据的话,则称这条线段被该玩家成三。现在,小红和小明两人在游戏平台上下棋,其中小红的棋子是黑色的。请你帮小红计算他成三的线段数。样例对应...
2019-04-07 21:37:20 1046
转载 tftp安装
PC机系统:Win7虚拟机linux系统:centosx861.tftp概论TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协...
2019-04-04 17:37:06 1487
原创 第一题
在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。public class Solution { public boolean Find(int target, int [][] array) { for (int...
2019-04-04 17:36:47 169
转载 CentOS 6.5下NFS安装配置记录
CentOS 6.5下NFS安装配置记录一、环境介绍 NFS服务器:CentOS6.5 192.168.0.10 NFS客户端:CentOS6.5 192.168.0.11二、服务器端安装配置1、先用rpm -qa命令查看所需安装包(nfs-utils、rpcbind)是否已经安装: 123456 [root@local /...
2019-03-20 09:39:45 432
转载 Yum Command Fails with “Another app is currently holding the yum lock” in CentOS/ RHEL 7
如果出现了以下类似的问题# yum listLoaded plugins: fastestmirror, langpacksExisting lock /var/run/yum.pid: another copy is running as pid 13023.Another app is currently holding the yum lock; waiting for i...
2019-03-15 09:47:16 123
转载 Linux(CentOS 7)命令行模式安装VMware Tools
本篇文章主要介绍了如何在Linux(CentOS7)命令行模式安装VMware Tools,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。本例中为在Linux(以CentOS 7为例)安装VMware Tools。1.首先启动CentOS 7,在VMware中点击上方“VM”,点击“Install VMware Tools...”(如已安装则显示“Reinstall VMware T...
2019-03-14 23:41:12 135
转载 Intellij IDEA 4种配置热部署的方法
1,settings --> Build --> Compiler --> Bulid project automaticallys2,Ctrl + Shift + A 搜索Registry 找到并勾选compiler.automake.allow.when.app.running3,修改Tomcat配置如下: ...
2019-02-21 15:07:22 344
转载 dbUtils 中的各种 Handler主要含义以及代码举例
ArrayHandler:把结果集中的第一行数据转成对象数组。 ArrayListHandler:把结果集中的每一行数据都转成一个对象数组,再存放到List中。 BeanHandler:将结果集中的第一行数据封装到一个对应的JavaBean实例中。 BeanListHandler:将结果集中的每一行数据都封装到一个对应的JavaBean实例中,存放到List里。...
2019-02-20 23:44:33 254
转载 JDBC中execute、executeQuery和executeUpdate的区别
Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。1>方法executeQuery 用于产生单个结果集(ResultSet)的语句,例如 SELECT 语句。 被使用最多的执行 SQL 语句的方法。这个方法被用来执行 SELECT 语句,它几乎是使用最多的...
2018-12-03 22:01:46 246
原创 大数阶层
刚学语言的时候都知道每个常用数据类型都有范围,但是想计算大数阶层的话这个范围肯定是不够的,那么就得自己写方法把数字按字符串的形式来保存然后再进行运算,但是随着学习的越来越深,了解java提供的一些包比如处理这类问题需要的math包BigInteger类,这个类提供了 add subtract multiple divide remainder 分别为加减乘除 取余 这题中主要用multiple...
2018-09-18 22:06:04 214
原创 blogTryProject(豆机)
题目大概是这样的就是用户输入球数与槽数然后球下落遇到点发生选择,概率为一半可能向左一半可能向右(这概率也可以自己设置),然后输出每个球的运动路径即向左还是向右。然后输出一个图为每个槽中的球数。写的过程中发现有很多坑 遇到了数组下标越界,图片输出不出来的,图输出的不对(主要是空格控制的不好,导致球体悬空,这个自己写的时候千万注意)。自己写的大致框架就是一个main方法,一个输出的方法,一个获...
2018-09-18 21:52:35 118
原创 编写一个程序,显示给定的年月的日历,程序提示用户输入年份与月份,然后显示该月的整个日历。
题目要求:编写一个程序,显示给定的年月的日历,程序提示用户输入年份与月份,然后显示该月的整个日历。 printCalendar(main) readInput (读入 年份 以及月份) printMonth(输出月份部分...
2018-09-10 21:27:26 28287 10
原创 顺序表
顺序表写法应该来说还是比较简单,只是本人习惯写Java 然后就默认的 根据实例化名.变量名来分析 结构体名.变量名,其实是不同的千万不要把结构体名看成首地址,为啥不一样嘞,指针用.如何访问结构体成员变量 (*p).变量名,而定义的结构体名却可以直接用 结构体名.变量名,所以说结构体名不是首地址 第二个难点应该在插入时候那个for循环该怎么写 不知道怎么写的小伙伴呢最好的办法就是算一算 ...
2018-05-24 17:28:45 228
原创 母牛的故事
Description有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?Input输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。 n=0表示输入数据的结束,不做处理。Output对于每个测试实例,输出在第n年的时候母牛的数量。 每个输出占一行。Samp...
2018-05-19 21:40:33 155
原创 二分查找
二分查找是运用分治策略的典型例子。要求给的数组是按顺序排好的。大概思路就是把n个元素分成大致相同的两半,然后比较arr[n/2]与查找值x的大小,比较后会出现以下几种情况第一种 x =arr[n/2] 这感情好啊直接找到完事下课。第二种 x<arr[n/2] 这种说明什么呢,说明你要找的数据在左半部分,那么接下来要做的事就是在左半部分继续找这个数。第三种 x>arr[n/2] 这...
2018-05-19 08:52:17 125
原创 整数划分问题
问题描述:将正整数n划分成n个正整数之和, n=n1+n2+n3+......+nk(其中n1≥n2≥......≥nk≥1,k≥)例如 整数5可以进行如下的划分5=5 =1+4 =1+2+2 =1+1+3 =2+2+1 =2+3 =1+1+1+1+1 假设给的整数n可以关于m划分定义一个函数p(n,m)那么会有以下几种情况出现①当m=1时 即整数n关于1的划分 n=1+1+........
2018-05-18 14:51:02 414
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人