• 等级
  • 1124 访问
  • 22 原创
  • 0 转发
  • 321570 排名
  • 11 评论
  • 12 获赞

(杂记)Java序列化Serializable和反序列化

1.什么是java序列化? 把对象转化为字节序列的过程称为序列化 把字节序列转化为对象的过程称为反序列化。 2.为什么需要序列化? 序列化主要有两个应用场景: 用于把对象从内存中保存到磁盘中。 用于网络上传输对象 此处举例解释一下:比如Web开发中经常遇到的Session对象存储问题,假设有10W个并发请求到来,内存短时间内生成10W个Session对象是吃不消的,怎么办呢?先把这10W个Ses...

2018-11-09 12:45:32

互联网协议学习笔记-----IP协议与传输协议

欢迎参考阅读,作者水平有限,如有帮助,不幸荣光 1.What’s a protocol? protocols define format, order of messages sent and received among network entities, and actions taken on message transmission, receipt. ----...

2018-11-09 09:35:59

互联网持久框架MyBatis--------1.认识MyBatis核心组件

互联网持久层框架Mybatis系列学习笔记 认识Mybatis的核心组件 1.1持久层的概念及Mybatis特点 持久层可以将业务数据转存到磁盘,在重启系统或者系统断电后,这些数据依然能被再次读取。一般执行持久层任务的都是数据库管理系统,持久层可以使用巨大的磁盘空间,缺点是,相对于内存数据,磁盘数据读写较慢。经常在网上见到的各种商家秒杀,又是怎么实现的呢?秒杀对数据读写要求高,所以出现了一种...

2018-11-01 11:17:24

JSP+MySQL 五天开发经验小结(文末有源码)

开篇 1.背景介绍 10月10号左右吧,接了一个留学生作业的单子,JSP+MySQL ,开发出来一个图片展示的网站Demo,服务器采用Apache(Tomcat),前几天比较浪,打游戏,看电影,睡觉依旧,就是不看这个开发任务,,,,,稍微理解有些程序员为什么搞到DeadLine之前再开始干活了。我在ASP.NET环境中开发经验是有的,JSP嘛,,,我发四,这是第一次正面接触,还好,与ASP区别不大...

2018-10-18 09:54:46

数据库中的Schema是什么?(探讨随笔)

1.问题引入 很久没有更新博客内容了,太遗憾了。今天上午创建数据库时,有一个要求是: *Open your MySQL Workbench, under the schemas tab on the left, right click and select “create schema”. The name the new schema should be “gallery”.* 太奇怪了...

2018-10-11 12:42:47

HTTP Brower Server | Cookie & Session

本篇博客用来分析比较Session和Cookie,向伟人致敬。 Cookie Cookie小饼干是由特定浏览器根据用户上网行为,存储在本地计算机的数据,最大是4k,比如浏览器用户登录账号和密码,用户向某些网站服务器发出请求时,会带上Cookie中的部分信息,目的是使服务器能标识本次请求来自某特定的用户,解决了HTTP协议的无状态弊端。 Session Session(会话)...

2018-08-20 10:35:34

ASP.NET Core 项目文件夹解读新框架

引言 庖丁解牛:“始臣之解牛之时,所见无非牛者;三年之后,未尝见全牛也。” 正文 首先贴出来项目文件夹的截图: project.json 和global.jason project.json是 .NET Core 项目中最重要的一个配置文件,类似于.NET Framework上的 .csproj文件。 首先,从我们 通过 Visual Studio 创建的项目 xproj 的...

2018-08-06 15:54:44

Spring Boot + MyBatis 框架学习记录感想

Title “路漫漫其修远兮,吾将上下而求索”。 Content 尊重原创作者,本文学习教程的连接是:Spring Boot 框架入门系列 ,感谢为开源社区做出贡献的技术人员,下面写一下我跟着做这个项目的感想,还有吐槽。 编辑器IDEA “最犀利的剑,只为最强大的手挥动”,这句话出自手游《王者荣耀》,是英雄人物白起说的。在众多的代码编辑器中,这句话用来夸奖IDEA编辑器,一点...

2018-07-30 20:57:58

Java学习笔记01

篇首语 工作需要,特来Java寻宝。本文对外是科普,对我是随便写点东西充数了。 正文 Java编程基础 定义标识符号 包jar名所有字母一律小写; 类名和接口名的每个单词的首字母都要大写; 常量名所有字母都要大写,单词之间使用下划线隔开; 变量名和方法名第一个单词首字母小写,其后每个单词的首字母都要大写; 变量名要有意义,便于程序阅读; Java中多了一种注解(Annotati...

2018-07-25 14:36:25

与开发相关的小玩意儿系列01---QQ聊天区与快捷打开CMD命令

篇首小诗 “万物静观皆不同,四时佳兴与人同。 富贵不淫贫贱乐,男儿到此是豪雄”。 立意在先,行事其后。 正文 一、QQ聊天区的小东西 今天在QQ聊天区不小心输入一个单斜杠 / ,然后QQ聊天区蹦出来了一个快捷选择表情的选择栏,每个表情后面附带了英文字符的快捷键,比如 :/gz 是鼓掌; /dk ,大哭; /ruo 手势弱; /qiang 手势强 ;。。。。。。发现规律没,这些都...

2018-07-21 20:03:27

与开发相关的小玩意儿系列01---QQ聊天区与快捷打开CMD命令

篇首小诗 “万物静观皆不同,四时佳兴与人同。 富贵不淫贫贱乐,男儿到此是豪雄”。 立意在先,行事其后。 正文 一、QQ聊天区的小东西 今天在QQ聊天区不小心输入一个单斜杠 / ,然后QQ聊天区蹦出来了一个快捷选择表情的选择栏,每个表情后面附带了英文字符的快捷键,比如 :/gz 是鼓掌; /dk ,大哭; /ruo 手势弱; /qiang 手势强 ;。。。。。。发现规律没,这些都...

2018-07-21 20:03:26

Git分支管理与标签管理(the last)

开卷有益 有些人没见过汪洋,以为江河最为壮美;有些人一片透过落叶,便能看到整个秋天。读万卷书,行万里路,方能见天地之广阔。 正文部分 一、分支管理 解决分支冲突 当Git无法自动合并分支时,就得先解决冲突。常见做法是先Pull后Push,中间可能需要把合并失败的文件手动编辑为我们希望的内容,再提交。 使用命令:git log –graph 。可以查看分支合并图。 分支策略 ...

2018-07-20 15:17:41

读书摘抄:《雪中悍刀行》节选

有些人没见过汪洋,以为江河最为壮美;而有些人能通过一片落叶,看到整个秋天。读万卷书,行万里路,才能见天地之广阔。 节选自《雪中悍刀行》第一百六十九章:娃娃亲 原文再现: 有个人,恨不得一天到晚粘着你,说些不花钱的情话,可曾花心思用在钻营官场学问上?对,你可能要说那是他品格清高,不愿同流合污,但他是写出了几首脍炙人口词还是怎的?他这种当官,不争,脊梁不直;不媚,膝盖也不算太弯,可是不是...

2018-07-19 11:59:34

Git学习番外篇之常见Git 命令

篇首语 “天下武功,无坚不摧,唯快不破”,掌握快捷的GitBash命令,不但能提高工作效率,,,,省下来的时间还能用来喝瓶冰可乐。 正文部分 向伟大的Git致敬! <分支创建与合并> 1. git branch 查看所有分支, 星号*标识的那一个表示当前所在的分支; 2. git branch 创建名为filename的分支; 3. git ch...

2018-07-19 11:44:26

Git学习笔记02-(远程仓库建设和分支管理)

开卷有益 有些人没见过汪洋,以为江河最为壮美;而有些人能通过一片落叶,看到整个秋天。读万卷书,行万里路,才能见天地之广阔。 内容简介 远程仓库 分支管理 标签管理 自定义Git 正文内容 1.远程仓库建立 Git相对于其他版本控制工具,一个巨大优势便是:远程仓库。 关联一个远程库时,使用命令: git remote add ori...

2018-07-18 22:45:42

Python从入门到实践----02基本数据类型之列表

最近想学习使用Python做一些网络爬虫什么的小工具,所以入手Python脚本编程,祝愿自己学有所成。 吐槽: 前方高能预警,这是一篇半途而废的烂博客,作者已经放弃修改了。 错误记录: 欢迎大家评论留言,将你遇到的错误放到评论区,然后一起完善这一版块。 小知识点 一、列表方法 1.排序方法sort(); sort() 函数用于对原列表进行...

2018-07-18 09:55:33

Git 版本控制工具学习笔记01

Github学习笔记 如果你是一个开发人员,想用上这个世界上目前最先进的分布式版本控制系统,那就不应该错过Git。 集中式VS分布式 CVS和SVN是集中式版本控制系统,Git是分布式版本控制系统。区别在哪里呢?顾名思义,集中式的,版本文件在一个总的服务器,使用前下载,使用后归还,由中央服务器统一管理,这个对网络速度要求比较高;分布式系统是分权给每个用户,每个用户电脑里保存有完整版本,...

2018-07-17 17:12:31

Python从入门到实践----01基本数据类型

最近想学习使用Python做一些网络爬虫什么的小工具,所以今天入手Python脚本编程,祝愿自己学有所成。 真是令人伤心,配置Python环境倒是花费了大量时间,有一种“代码未动,配置先行”感觉。欲哭无泪啊。 错误记录: 一、IndentationError: unexpected indent。 Python对空格要求特别严格,有多余空格在时会报错,示例如下。 1.这是...

2018-06-29 18:59:03

第一篇博客,起航!

千里之行,始于足下,出发吧! 特别感谢一位CSDN上遇到的朋友(也是QQ好友) [当前的美女,未来的算法工程师](https://my.csdn.net/f_zyj%20%E7%BE%8E%E5%A5%B3%E7%AE%97%E6%B3%95%E5%B7%A5%E7%A8%8B%E5%B8%88)因为她,我决定今天开始在CSDN上面写个人博客。 我在博客园也注册有账号,但是CSDN账号更早一...

2018-06-29 00:42:15

K-Means 聚类算法C语言代码实现

1.具体代码实现如下 #include include include include include include include include using namespace std; typedef struct //点结构体 { double x; //属性1 double y; //属性2 }Point...

2018-06-28 11:45:37

乌哩哇啦

Learn From the Best.
关注
  • 计算机软件/.NET开发工程师
  • 中国 河南省 洛阳市
奖章
  • 持之以恒