琐事屋
每一步都是更接近目标的一步
摘要: 1.数据库分类? 关系型数据库和非关系型。 常用关系型:Myspl、Oracle、SQLServer 非关系型:Redis、Hadoop、Memcache、Mogobd 2.关系数据库三范式? 范式就是设计数据库表时要遵循的规范。 要想满足第二范式必须先满足第一范式,要想满足第三范式必须先满足第二范 阅读全文
posted @ 2019-03-19 11:40 六耳石猴 阅读(1168) 评论(0) 推荐(0) 编辑
摘要: 1.Http中get和post请求的区别? 共同点:都是Http请求方式,用户可以通过不同的请求方式完成对资源(Url)的操作。具体来讲就是get一般用于获取/查询资源信息,post用于更新资源信息。 增,删,改,查——put、delete、post、get 区别: (1)get请求的数据会在地址栏 阅读全文
posted @ 2019-03-19 10:22 六耳石猴 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.回文数 思路一:使用java特有解法,将原数字以字符串存储,翻转后赋值给新的字符串变量,再使用equals与原字符串进行对比 1 import java.util.Scanner; 2 3 public class huiwen { 4 public static void main( Stri 阅读全文
posted @ 2019-03-17 21:41 六耳石猴 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 基本思路:将输入的两个大数以字符串的形式存储,然后转化成整型数组存储,通过整型数组进行乘法运算(采用分治的思想) 即乘法分配律,如AB*CD=AC(AD+BC)BD,将两个数组逐位相乘的结果对位存放在新的数组里,再对新数组进行进位判定,进位结束后将新数组转化成字符串输出。 实现代码如下: 阅读全文
posted @ 2019-03-10 17:37 六耳石猴 阅读(7191) 评论(0) 推荐(1) 编辑
摘要: 在编程过程中,很多技术人员看重程序的简洁性,效率性和包容性。其中最容易问到的就是假如输入数据不符合要求时的程序处理,这也是很多公司的机试题中应聘人员写出了符合功能要求的程序却并未通过面试的原因。下面是本人在刷《剑指offer》的过程中遇到的第一个问题,java中使用Scanner进行输入时,关于判定 阅读全文
posted @ 2019-03-09 20:48 六耳石猴 阅读(1864) 评论(0) 推荐(0) 编辑
摘要: 大数加法 思路一:定义String变量str1和str2分别存储输入的两个大数,定义num1[]和num2[]两个int型数组,将两个字符串分别逐个字符逆序存入数组,定义sum[]数组存放求和结果,使用循环两个数组中的元素逐位相加,并判断是否进位,最后逆序输出数组sum[]中的每个元素。 1 imp 阅读全文
posted @ 2019-03-09 17:38 六耳石猴 阅读(4993) 评论(0) 推荐(0) 编辑
摘要: 将变量转换为字符串方法:(String)待转对象、.toString()、String.valueOf(待转对象) 对字符串进行操作的方法,使用StringBuffer和StringBuilder定义对象 通过字符匹配判断flag字符再目标字符串中是否有的方法:使用Pattern和Matcher进行 阅读全文
posted @ 2015-03-06 22:02 六耳石猴 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1.编程实现用户输入4个整数,按从大到小的顺序排列输出。 思路:将输入的数据存入数组,使用冒泡排序对数组数据进行排序后输出数组 冒泡排序的代码如下: 1 import java.util.Scanner; 2 import java.util.Arrays; 3 /* 4 import的作用是: 5 阅读全文
posted @ 2015-03-06 15:37 六耳石猴 阅读(3162) 评论(0) 推荐(1) 编辑