摘要:
一、基本概念和介绍
数据持久化的概念
数据持久化是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称。例如,文件的存储、数据的读取等都是数据持久化操作。数据模型可以是任何数据结构或对象模型、XML、二进制流等。
当我们编写应用程序操作数据库,对表数据... 阅读原文
2019-04-10 07:59:03 阅读(2674) 评论(0)
摘要:
使用了java也有了两年了,安装了很多次jdk都记不住安装步骤 = =,刚刚又配置了一次,码一下步骤:
1.右击“此电脑” ---> “属性” ----> "高级系统设置"
2.点击 "高级" 栏的 “环境变量(N)..”
3.在系统变量中 新建 JAVA_HOME + 你jdk的安装路径... 阅读原文
2019-04-10 06:44:04 阅读(2356) 评论(0)
SpringMVC的controller层接收来自jsp页面通过
摘要:
这种情况是,jsp页面的中文正常显示,数据的中文也是正常显示,但是在Controller层接收到的中文是乱码,如下图所示:
解决方法:在Controller层对前台传递的中文乱码进行处理,将它转换成utf-8,转换代码:
String name = new String(username.getBytes("... 阅读原文
2019-04-10 06:00:08 阅读(2374) 评论(0)
摘要:
什么是大数值?用脚趾头想也知道,当然是“大”的数值(233)。Java中有两个用于表示大数值的类,BigInteger和BigDecimal,那到底能表示多大的数值呢?理论上,可以表示任意长度,任意精度,想要多大,就能有多大。
为什么要用大数值?理由很简单,当整数跟浮点数的精度不能满足要求时,就需要用更大或者精度更... 阅读原文
2019-04-10 00:04:02 阅读(2343) 评论(0)
摘要:
背景:
学校工作室招新,一轮考核是写一个招新管理系统,心想他们怎么这么懒呢,让新生写完那么就可以直接买个云服务器拿来做下一年的招新了~。。。当然 我可能也进不去,里面大佬太多,我太菜。
架构说明:
要求是采用MVC模式,所以分了下面的几个包,但是由于是第一次写,可能分的也不是很清楚:
这个是后台部分的架构:
... 阅读原文
2019-04-09 23:47:06 阅读(2348) 评论(0)
摘要:
今天来看看一个常用的小功能,就是mybatis的逆向工程。(数据库是mysql)
什么是逆向工程呢?看名字就知道反方向的一个什么工程!
其实啊,如果是平常我们自己学习实践一些小项目的时候,应该是先瞎写几张数据库表,然后再打开IDEA或者Eclipse去搭建环境,通过一些和数据库交互的框架去和数据库交互... 阅读原文
2019-04-09 21:54:03 阅读(2489) 评论(0)
摘要:
什么是控制流程?简单来说就是控制程序运行逻辑的,因为程序一般而言不会直接一步运行到底,而是需要加上一些判断,一些循环等等。举个栗子,就好比你准备出门买个苹果,把这个过程当成程序的话,可能需要先判断一下外面是否下雨,下雨的话就得带伞,否则就直接出门,同时,外面可能有很多家水果店,那去哪家买呢?这里把价格放在第一要素,所... 阅读原文
2019-04-09 20:14:01 阅读(2400) 评论(0)
摘要:N757JE0KCT-eyJsaWNlbnNlSWQiOiJONzU3SkUwS0NUIiwibGljZW5zZWVOYW1lIjoid3UgYW5qdW4iLCJhc3NpZ25lZU5hbWUiOiIiLCJhc3NpZ25lZUVtYWlsIjoiIiwibGljZW5zZVJlc3RyaWN0aW9uIjoiR... 阅读原文
2019-04-09 19:57:02 阅读(2442) 评论(0)
摘要:
背景
《50 ways to say goodbye》中文名《前任的50种死法》是我之前报的英语班里外教老师放给我们听的歌。老外说很困惑为什么我们还在听《Take me home,Country Road》这种老掉牙的歌。
《前任的50种死法》里因为生女友的气幻想她的各种死法:飞机坠机、晒日光浴被晒死、被狮子吃掉... 阅读原文
2019-04-09 18:27:04 阅读(2462) 评论(0)
摘要:
1. 调用链Cat
1.1. 调用链演进
1.2. 开源产品比较
1.3. 监控场景
1.4. cat的增值作用
1.5. cat典型报表
1.5.1. 应用报错大盘
1.5.2. 业务大盘
1.5.3. logView
1.5.4. 可视化的logView
1.5.5. 应用报表(APM)
1.5... 阅读原文
2019-04-09 16:34:14 阅读(2665) 评论(0)