2019年10月10日

学习《数据库设计入门经典》笔记——容易方法的范式

摘要: 第一范式(1NF):删除原表中的重复字段。通过创建新的表来删除重复的字段,其中以主-明细的、一对多的关系链接原始表和新表。第二范式(2NF):删除第一范式中新表的重复值。创建一个2NF的新表,将1NF新表中重复的值移动到2NF新表中,结果是原始表和新表之间创建多对一关系。 通常,2NF在动态和静态数 阅读全文

posted @ 2019-10-10 15:32 学习吧!老年人 阅读(164) 评论(0) 推荐(0) 编辑

2019年10月8日

优化 Java 代码

摘要: 本文来自:CSDN阿里资深工程师教你如何优化java代码 方便记忆,做了代码 格式化处理、作色高亮。 正文: 一、让代码性能更高 1、需要 Map 的主键和取值时,应该迭代 entrySet 当循环中只需要 Map 的主键时,迭代 keySet 是正确的。但是,当需要主键和取值时,迭代 entryS 阅读全文

posted @ 2019-10-08 13:14 学习吧!老年人 阅读(292) 评论(0) 推荐(0) 编辑

2019年9月29日

在Jsp中使用EL表达式调用String类的matches方法的问题

摘要: 要做什么:匹配一个字符串,如果是小数点数字,就取整数;如果不是数字,就直接显示 先看正确实现: 之前的错误写法: 后台异常内容: java.lang.IllegalArgumentException: The expression [${expPerResult.matches('\d+\.?\d+ 阅读全文

posted @ 2019-09-29 12:09 学习吧!老年人 阅读(772) 评论(0) 推荐(0) 编辑

2019年9月17日

系统设计题:如何设计一个电商平台积分兑换系统!

摘要: 1、拉开差距的一类面试题 现在面试经常会遇到一类问题,面试官让你现场设计出某个业务场景下的一个系统,这个系统往往在业务或者技术上有一定难度,主要考察的是你多年积淀下来的系统设计的能力以及技术思维的能力。 类似的这类系统设计题目很多,比如: 请你设计一个秒杀系统 请你设计一个支撑百万用户的IM消息系统 阅读全文

posted @ 2019-09-17 11:42 学习吧!老年人 阅读(294) 评论(0) 推荐(0) 编辑

2019年9月9日

服务器上部署多台mysql

摘要: 部署资源: 5.6版64位的mysql——mysql-5.6.45-winx64;阿里云win10、64位操作系统; 任务要求: 要求在阿里云win10 64位操作系统上,部署多台mysql作为测试服务器。 寻找办法历程: 在网上找的办法,都没有解决我的问题,总会在某一步卡住无法继续安装下去;最后, 阅读全文

posted @ 2019-09-09 16:48 学习吧!老年人 阅读(1137) 评论(0) 推荐(0) 编辑

2019年9月5日

log4j日志输出格式一览

摘要: %c 输出日志信息所属的类的全名%d 输出日志时间点的日期或时间,默认格式为ISO8601,也可以在其后指定格式,比如:%d{yyy-MM-dd HH:mm:ss },输出类似:2002-10-18- 22:10:28%f 输出日志信息所属的类的类名%l 输出日志事件的发生位置,即输出日志信息的语句 阅读全文

posted @ 2019-09-05 13:03 学习吧!老年人 阅读(6423) 评论(0) 推荐(0) 编辑

2019年8月27日

Intellij IDEA 智能补全

摘要: 文章转载自公众号 java技术栈 关于智能提示,这次我分享一篇关于自动补全方面的。 首先来看一下下面这张图,在方法里面有效位置后面输入一个.,最后面会列表所有可用的自动补全的关键字,这也就是今天要分享的内容。 下面再介绍几个它们的用法,其实很简单,跟上次一样,这次我同样还是录了动图,这样看得更直观, 阅读全文

posted @ 2019-08-27 11:20 学习吧!老年人 阅读(380) 评论(0) 推荐(0) 编辑

2019年8月26日

什么是旅行商问题——算法NP、P、NPC知识

摘要: 学习 程序员小灰——《什么是旅行商问题》笔记: 旅行商问题 旅行商问题所描述的是这样一个场景: 有一个商品推销员,要去若干个城市推销商品。该推销员从一个城市出发,需要经过所有城市后,回到出发地。每个城市之间都有道路连通,且距离各不相同,推销员应该如何选择路线,使得总行程最短呢? 这个问题看起来很简单 阅读全文

posted @ 2019-08-26 10:09 学习吧!老年人 阅读(3426) 评论(0) 推荐(1) 编辑

2019年8月20日

如何找到两个升序数组归并后的升序数组的中位数

摘要: 一、什么是中位数: 当归并后的大数组的长度是奇数,中位数就是位于正中的元素; 当归并后的大数组的长度是偶数,中位数就是位于正中的两个元素的平均值; 二、普通做法: 直接把两个数组进行归并操作,根据归并后数组长度求中位数; 时间复杂度和空间复杂度都是 O(m+n),m、n分别是两个数组长度; 三、一个 阅读全文

posted @ 2019-08-20 12:21 学习吧!老年人 阅读(881) 评论(0) 推荐(0) 编辑

2019年8月7日

Java 不同进制的字面值

摘要: 给基本类型的变量赋值的方式叫做 字面值 long val = 26L; int decVal = 26; //默认就是int型 int hexVal = 0x1a; //16进制 int oxVal = 032;//8进制 int binVal = 0b11010; //2进制 float f1 = 阅读全文

posted @ 2019-08-07 09:58 学习吧!老年人 阅读(218) 评论(0) 推荐(0) 编辑

导航