- 博客(13)
- 资源 (19)
- 收藏
- 关注
原创 数据库设计(一对一、一对多、多对多)
关联映射:一对多/多对一存在最普遍的映射关系,简单来讲就如球员与球队的关系;一对多:从球队角度来说一个球队拥有多个球员 即为一对多多对一:从球员角度来说多个球员属于一个球队 即为多对一数据表间一对多关系如下图:关联映射:一对一一对一关系就如球队与球队所在地址之间的关系,一支球队仅有一个地址,而一个地址区也仅有一支球队。数据表间一对一关系的表现有两种,一种是外键关联,一种是主键关联。一对一外键关联,...
2018-02-27 18:39:51 451
原创 不同编码集汉字所占字节
英文字母和中文汉字在不同字符集编码下的字节数英文字母:字节数 : 1;编码:GB2312字节数 : 1;编码:GBK字节数 : 1;编码:GB18030字节数 : 1;编码:ISO-8859-1字节数 : 1;编码:UTF-8字节数 : 4;编码:UTF-16字节数 : 2;编码:UTF-16BE字节数 : 2;编码:UTF-16LE 中文汉字:字节数 : 2;编码:GB2312字节数 : 2;编...
2018-02-26 16:34:34 407
转载 深入浅出数据库索引原理
前段时间,公司一个新上线的网站出现页面响应速度缓慢的问题, 一位负责这个项目的但并不是搞技术的妹子找到我,让我想办法提升网站的访问速度 ,因为已经有很多用户来投诉了。我第一反应觉的是数据库上的问题,假装思索了一下,摆着一副深沉炫酷的模样说:“是不是数据库查询上出问题了, 给表加上索引吧”,然后妹子来了一句:“现在我们网站访问量太大,加索引有可能导致写入数据时性能下降,影响用户使用的”。当时我就楞了...
2018-02-26 14:02:31 131
原创 MySQL常见的三种存储引擎(InnoDB、MyISAM、MEMORY)
MySQL是我们经常使用的数据库处理系统(DBMS),不知小伙伴们有没有注意过其中的“存储引擎”(storage_engine)呢?有时候面试题中也会问道MySQL几种常用的存储引擎的区别。这次就简短侃一下存储引擎那些事儿。先去查一下“引擎”概念。引擎(Engine)是电子平台上开发程序或系统的核心组件。利用引擎,开发者可迅速建立、铺设程序所需的功能,或利用其辅助程序的运转。一般而言,引擎是一个程...
2018-02-26 11:15:39 266
原创 使用ElasticSearch搭建日志系统
如果:• 你有很多台机器• 你有各种各样的Log只要满足这两个条件其中之一,那么一套日志系统是很有必要的。优秀的日志系统可以让你及时发现问题,轻松追查故障原因,进而提高生产力。本文简单介绍一下怎么用Elastic Search全家桶搭出一套日志系统。Elastic Search全家桶几乎可以说,就是设计出来干这个事的:让我们来研究一下全家桶的每个成员:• Beats官方定义是"Data Shipp...
2018-02-23 13:45:03 9884
原创 如何通俗解释Docker是什么?
Docker的思想来自于集装箱,集装箱解决了什么问题?在一艘大船上,可以把货物规整的摆放起来。并且各种各样的货物被集装箱标准化了,集装箱和集装箱之间不会互相影响。那么我就不需要专门运送水果的船和专门运送化学品的船了。只要这些货物在集装箱里封装的好好的,那我就可以用一艘大船把他们都运走。 docker就是类似的理念。现在都流行云计算了,云计算就好比大货轮。docker就是集装箱。 1.不同的应用...
2018-02-23 11:26:59 325
原创 tomcat 与 nginx,apache的区别是什么?
Apache,指的应该是Apache软件基金会下的一个项目——Apache HTTP Server Project;Nginx同样也是一款开源的HTTP服务器软件(当然它也可以作为邮件代理服务器、通用的TCP代理服务器)。HTTP服务器本质上也是一种应用程序——它通常运行在服务器之上,绑定服务器的IP地址并监听某一个tcp端口来接收并处理HTTP请求,这样客户端(一般来说是IE, Firefox,...
2018-02-23 11:24:13 218
原创 navicat怎么导出和导入数据表
1.选中要导出的数据表,右击,然后点击“导出向导”。2.点击sql脚本文件(*sql)->点击下一步。3.点击保存位置->下一步->保存******************************************************************************************如果要导出整个数据库则:1.右击整个数据库->转储sql文件...
2018-02-08 15:51:29 503
原创 enctype="multipart/form-data"设置与不设置的区别
本片文章将揭秘,在form表单中,enctype="multipart/form-data"设置与不设置时,服务器接收数据的不同情况! 情景1 页面: 服务端(核心部分): //request方式获取值 System.out.println(req.getParameter("foodName")); System.out.println(req.getParamet
2018-02-07 16:09:38 7847 1
原创 JSONArray.fromObject(allCategory);报错,缺少各种jar包如下:
一、java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException 解决办法:缺少commons-lang包; 二、java.lang.NoClassDefFoundError: net/sf/ezmorph/Morpher 解决办法:缺少ezmorph.jar 三、j
2018-02-06 10:44:19 416
原创 javaEE数据库查询数据时,bean对象需要添加属性的set、get方法,否则查找不到
例如: QueryRunner queryRunner = new QueryRunner(JDBCUtils.getDataSource()); String sql="select * from category"; List query = queryRunner.query(sql, new BeanListHandler(Category.class)); 这时的Catego
2018-02-06 10:14:42 566
原创 ConvertUtils.register注册转换器
当用到BeanUtils的populate、copyProperties方法或者getProperty,setProperty方法其实都会调用convert进行转换 但Converter只支持一些基本的类型,甚至连java.util.Date类型也不支持。而且它比较笨的一个地方是当遇到不认识的类型时,居然会抛出异常来。 这个时候就需要给类型注册转换器。比如:意思是所以需要转成Date类型的
2018-02-01 16:56:14 281
原创 启动程序时报的错,The servlets .. are both mapped to the url-pattern [/IndexServlet] which is not permitted
这已经是第二次犯错了,所以需要记录下来。 原因是由于: 新版本的eclipse不会去自己生成web.xml,也不需要自己去配置xml文件。 eclipse已经有另外一种好的解决方案:利用@WebServlet annotation 所以你重复配置了这个。 解决方案是删除web.xml文件。或者删除@webServlet
2018-02-01 14:46:27 938 1
webRTC_m79版本AECDump分析所用unpack_aecdump文件
2020-01-16
mybatis中mapper文件resultMap中collection和association的使用
2018-09-27
springboot集成thymeleaf的Demo
2018-09-17
springboot集成redis集群,redis安装包配置
2018-09-02
springboot注解@PropertySource使用Demo
2018-08-24
springcloud-ribbon负载均衡demo
2018-08-21
springboot-mybatis-demo
2018-08-17
usb_serial CH340(64位驱动) 串口转usb口
2017-04-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人