自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Terrell Tong的博客

编程萌新遇到的坑坑洼洼

  • 博客(19)
  • 收藏
  • 关注

原创 ThreadPoolExecutor中的任务提交和线程池中的线程复用

execute()方法execute()传一个Runnable接口,但是我们调用的时候传的是一个实现了Runnable接口的类。多态特性由多态可知,子类对象赋给父类对象时其子类的run方法就传给了父类对象的run方法 public void execute(Runnable command) { if (command == null) throw...

2020-04-02 11:42:03 213

原创 dubbo+Spring整合时服务器出现No bean 问题的解决方法

== Error creating bean with name ‘cn.e3mall.service.ItemService’: Cannot resolve reference to bean ‘itemServiceImpl’ while setting bean property ‘ref’; nested exception is org.springframework.beans.f...

2019-10-16 20:31:19 1163

原创 外键不兼容问题( in foreign key constraint are incompatible)

在学习SSH框架的时候,由于在Hibernate定义相应的映射文件时,已经定义了一对多的关系。可是它们给表的时候没有给出合理的外键,因此在Idea中运行的时候就会出现错误。 因此我们自己在Navicat中自己添加外键。如何用SQL语句添加外键1) 对于创建表的时候添加外键CREATE TABLE score1(score DOUBLE,sid INT,CONSTRAINT f...

2019-08-20 09:36:29 13227 4

原创 IP地址排序

问题描述 对已存在的ip地址进行排序,例如:192.168.10.34 127.0.0.1 3.3.3.3 105.70.11.55算法思想 由于我们在进行字符串切割之后,我们会得到4个字符串,我们想要对对象进行排序,我们可以使用TreeSet集合来进行排序(思想不要仅仅只局限于数组的数字排序),由于是String类,则默认的...

2019-05-03 10:01:49 4028

原创 根据两个日期从而来判断它们之间相隔多少天

算法思想 必须要有两个可以进行减法运算的数。 能减可以是毫秒值。如何获取毫秒值?通过date对象。 如何获取date对象呢?可以将字符串转成date对象。 1,将日期格式的字符串转成Date对象。 2,将Date对象转成毫秒值。 3,相减,在变成天数实现...

2019-04-23 11:05:23 241

原创 通过Map集合来进行字符串中每个字母出现的次数

问题描述 "fdgavcbsacdfs" 获取该字符串中,每一个字母出现的次数。 要求打印结果是:a(2)b(1)...;容器的选择 由于字母和次数之间存在着映射的关系。而且这种关系很多。 很多就需要存储,能存储映射关系的容器有数组和Map集合。...

2019-04-22 10:18:46 983

原创 String类API的应用

下面的三个题目是分别对字符串比较函数CompareTo(),获取待找字符串在字符串中的位置函数indexof(),获取子字符串函数substring()以及字符串包含函数contain()1.字符串数组排序(按照字典顺序)public static void main(String[] args) { String [] arr = {"nba","abc","cba",...

2019-04-20 09:40:05 123

原创 十进制转换为16进制,八进制,二进制通用方法

在介绍这个方法之前,我想来介绍一下移位运算符 移位运算符分为左移和右移 左移:相当于把当前的数值的二进制位数左移移位,末尾进行0补齐 右移:相当于把当前的数值的二进制位数右移移位,分为逻辑右移和算数右移 算术右移(>>):若是无符号数,则空缺补0,若是负数,空缺补1 ...

2019-04-14 14:27:14 658

原创 折半查找的两种实现方式

折半查找的前提是:待排数组必须有序第一种方式:在判断条件中直接改low/high的值 public static void main(String[] args) { int arr[] = {4,9,15,21,25,36,39,45}; System.out.print("输入要查找的数值:"); Scanner sc =new ...

2019-04-14 10:01:02 752

原创 VS同一工程多个main()运行出错

   在VS进行程序编写时,我们为了方便于是在一个工程里面建立了多个.c/.cpp文件,但是VS并不像eclipse一样能够运行,它会出现如下图的错误。为了解决这个问题,我们只需要把其他的文件不参与生成即可对于不需要参与运行的文件,鼠标右键点击“属性”: 然后将“从生成中排除”选项设置为“是”就可以了。 然后将“从生成中排除”选项设置为“是”就可以了。 ...

2019-01-26 13:32:51 2025 3

原创 求求1!+2!+...+n!和的最后6位数

已知n>=25时最后6位全为0算法思想               若我们的n大到一定程度则我们的int,long等基本类型无法储存我们n!和的结果,由于题目要求是求和的最后6位,则我们只需要把n的阶乘的结果求出了然后对结果MOD10e6,这样得到的结果就是最后6位数,这样我们就可以实现我们的要求了 具体代码public static void main(String[...

2019-01-15 21:34:02 365

原创 多位数逆置输出

问题描述         通过一个函数把自己所输入的数据进行逆置输出算法思想         通过一个while循环来把n的个位找到,然后把n变成n/10,通过中间变量result来进行最后逆置的存储完整代码int reverse(int n) { int result=0; while(n/10!=0) { result=result*10+n%10;...

2019-01-13 13:34:39 311

原创 微信发红包问题

问题描述 把待发金额随机分成n份,每份最小值是0.01元算法思想 通过随机数来生成每个红包的金额数目,然后将待发金额分成n份实现过程中的坑 下面以50元分成10份来举例 1.如果将50元依次来进行随机数分配,则会出现在8个人就把50元分配完成了,那么后面两个人都只能得到0元。因此我们不能对50元...

2019-01-12 16:56:22 777 1

原创 java中char类型数组在程序调用过程中的清空操作

字符型数组的主要实现是通过String类型的变量来通过 charAt()方法来实现的由于字符型数组在刚开始进行了声明所以在别的地方需要继续进行此数组的运用,因此我们不能通过重复声明来进行数组的初始化 具体实现 char a[]=new char[s.length()]; a=new ...

2019-01-10 16:37:29 1497

原创 多组字符进行括号匹配(非数组栈实现)

算法思想                           1.把所有的括号都存储进去,然后判断各个括号类型的数目(各种左括号,右括号的数目)                           2.当出现右括号时我们需要判断其前一个括号是否是另一个的左括号                             if(a[i]==']'&&a[i-1]=='(') ...

2019-01-09 09:48:49 258

原创 有一个研究团队,团队分成许多研究小组,每个小组可能再分成小组,求自己及自己带领的小组有多少人

/*研究小组找自己的所处小组有多少组员,类似树状结构   (树形结构如下图) * 用例参考   Input 6  (表示6个人) *                   0 1 2 1 2 2 (0表示自己是老大,1表示自己的BOSS是1号) *             Output 6 4 1 1 1 1 * */import java.util.*;public class ...

2019-01-06 14:53:17 2542

原创 输入学生姓名然后找出补考名单并且将名单按照平均值从大到小输入(含有类的模板)

public class bl03 { public static class Student { String name; int score1; int score2; int score3; int total; } public static void main(String[] args) { int number; Student temp=n...

2019-01-05 15:05:27 449

原创 java中String类中charAt()函数的使用心得

在charAt(int index)函数中1.index的值只能从[0,s.length()-1]2.在String中如果存在数字,则charAt()返回的是字符例如:用String来接收身份证的编号 输入:“98874112236543” 则通过charAt()返回的依次是‘9’,‘8’,... 不是数字9而是9对应的ASCii的值 ...

2019-01-04 15:08:58 7442

原创 Java中用for语句对String数组进行循环赋值

Scanner input=new Scanner(System.in);String[] s=new String[number];s[i]=input.nextLine();Java不像C/C++是用String s[i]=input.nextLine();来进行直接赋值而是通过声明多个对象从而进行逐一赋值String类中的一些方法1.length()方法,用来直接求字符串的长度2...

2019-01-03 16:25:27 11965 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除