自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (1)
  • 收藏
  • 关注

原创 《计算机组成与系统结构》-计算机系统中的数据表示(二)

一、非数值数据的编码1.1 ASCII码   ASCII编码采用7位二进制对10个十进制、大小写各26各英文字母、一定数量的专用符号和控制命令总共128各元素进行了编码ASCII需要记住 字符 ‘0-9’ a-z A-Z的编码数据,记住十进制就可以了如 ‘0’ 对应ASCII码 011 0000B = 48D ‘a’ = 110 0001B = 97D1.2 汉字编码可以进行汉字编码的有GB2312、GBK、unicode二、检错与纠错码2.1 奇偶校验

2020-08-31 20:19:22 222

原创 《计算机组成与系统结构》-计算机系统中的数据表示(一)

一、计算机数据计数制十进制,数字后面常用字母D标记或不标示 0~9二进制,数字后面常用字母B标记 0~1八进制,数字后面常用字母O标记 0~7十六进制,数字后面常用字母H标记 0~9 A~F1.1 进制转换整数十进制转二进制普通方法不啰嗦,快速转换方法:138 = 128+8+2 = 27 + 23 +21 = 10001010(第n-1位为1其余位置为0)小数十进制转二进制如:0.625转换原理,不断乘以2取整数位直到1.00.6252=1.25 取整数位1,然后去掉整数位0.

2020-08-30 17:43:15 1043

原创 《计算机组成与系统结构》-绪论

一、计算机发展史**1. 发展历史****第0代:**机械计算器算盘、计算尺、手摇机械计算器第1代(1946~1954):电子管计算机电子管、电磁继电器,机器语言编程如:ENIAC、IBM 701**第2代(1955~1964):**晶体管计算机晶体管、磁芯,监控程序,高级语言如:IBM 7030、Univac LARC**第3代(1965~1974):**中小规模集成电路。计算机小规模及中规模集成电路芯片、多层印刷电路板、磁芯存储器,高级语言、分时操作系统如:IBM 360,IBM 37

2020-08-29 22:47:31 286

原创 网络图片获取并压缩至指定尺寸

1.添加依赖<dependency> <groupId>net.coobird</groupId> <artifactId>thumbnailator</artifactId> <version>0.4.8</version> ...

2019-10-23 16:24:11 367

原创 LocalDateTime格式化异常java.time.DateTimeException(Field DayOfYear cannot be printed as the value 296..

异常信息:Exception in thread “main” java.time.DateTimeException: Field DayOfYear cannot be printed as the value 296 exceeds the maximum print width of 2at java.time.format.DateTimeFormatterBuilderNumber...

2019-10-23 14:30:01 7601 2

原创 JAVA字符串的写法规范

JAVA字符串的写法规范//错误写法String.format("First {0} and then {1}", "foo", "bar")String.format("Too many arguments %d and %d", 1, 2, 3);String.format("Display %3$d and then %d", 1, 2, 3);String.format("Fir.

2018-11-30 15:35:42 1142

原创 @Autowired与@Resource的区别(二)

这篇文章打算通过一个实例来详解@AutoWired和@Resource。我的项目中有两个测试service分别是class A 和class Bclass A@Servicepublic class A {}class B@Servicepublic class B {}第一种情况:我先使用@Resource 注入A对象a,@Autowired注入B对象b,结果项目...

2018-09-13 18:46:26 283

原创 Spring 整合redis-注解式缓存使用配置

一、 redis连接属性文件redis.propertiesredis.host=127.0.0.1redis.port=6379redis.pool.maxTotal=105redis.pool.maxIdle=10redis.pool.maxWaitMillis=5000redis.pool.testOnBorrow=true二、spring-redis.xml加载r...

2018-09-06 10:27:16 1340 2

原创 spring配置中的context:property-placeholder

spring配置中的&amp;lt;context:property-placeholder /&amp;gt;在使用spring整合redis的过程中,使用 &amp;lt;context:property-placeholder location=&quot;classpath:redis.properties&quot; /&amp;gt; 读取配置文件,使用一下代码配置redis&amp;lt;bean id=&quot;je

2018-09-05 14:35:10 3206 2

原创 MySQL学习之存储引擎

MySQL学习之存储引擎MySQL 5.0 支持的存储引擎包括 MyISAM、InnoDB、BDB、MEMORY、MERGE、EXAMPLE、NDB Cluster、ARCHIVE、CSV、BLACKHOLE、FEDERATED 等,其中 InnoDB 和 BDB 提供事务安全表,其他存储引擎都是非事务安全表。 默认情况下,创建新表不指定表的存储引擎,则新表是默认存储引擎的,mysql默认...

2018-08-31 18:59:12 137

原创 MySQL常见问题总结

环境:centos ,MySQL5.7.18问题一:Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’ 原因:mysqld服务未启动 解决方式:启动mysqld service mysqld start 相关命令:关闭mysqld service mysqld stop问题二:Access de...

2018-04-25 21:07:31 184

转载 多线程问题

作者:五月的仓颉来自:cnblogs.com/xrq730/p/5060921.html1、多线程有什么用?一个可能在很多人看来很扯淡的一个问题:我会用多线程就好了,还管它有什么用?在我看来,这个回答更扯淡。所谓”知其然知其所以然”,”会用”只是”知其然”,”为什么用”才是”...

2018-04-21 16:13:04 105

原创 像毒一样的Bug之group_concat默认长度限制

想想之前写的博客都闲话太多了,打算从今以后改改风格。问题:mysql数据库使用group_concat将多个图片的地址连接,每个地址长度都标准是55,发现在超过18张后,第十九张图片地址会被截断;原因:mysql的group_concat默认连接长度为1024字符,也就是说你需要连接后的连接超过1024字符,它只会显示这么长,其余部分都会被截取丢掉。解决办法: (1)使用sql语句(...

2018-04-09 20:10:48 9846

原创 深入理解 == 与 equals 区别

深入理解 == 与 equals 区别这是一个老生常谈的问题了,也是在面试过程中常见的问题之一。网上所提供的常用回答是:equals比较值,==比较值和引用。对java源码有了一定了解了之后回头再思考这个问题并不是那么的简单单一。== java中的二元运算符,由于java中不支持运算符重载,所以它仅有单一的意思; equals() 一个方法,网上有一句话是这样写的 “Java 语言...

2018-03-28 15:57:51 282

转载 DNS协议详解及报文格式分析

DNS协议详解及报文格式分析Posted on 2017-06-18by Jocent— No Comments ↓目录一. DNS协议理论知识1.1. 域名结构1.2. 域名服务器1.3. 域名解析过程二. DNS协议报文格式2.1 头部2.2 正文三. Wireshark分析DNS协议3.1 请求报文3.2 响应报文解BUG的过程中碰到了DNS相关的内容,折...

2018-03-23 11:45:05 3319

原创 @Autowired与@Resource的区别(一)

在spring的使用中,控制反转(IOC),依赖注入(DI)被频繁的使用着。实现自动注入最常用的两个注解@Autowired、 @Resource它们的不同点又在哪里呢?我们通过不同的场景对于它们使用过程中的不同意义了解后再进行原理上的理解。首先看一个网上简单的例子: 1. 一个简单的Human接口public interface Human { public void s...

2018-03-16 18:01:15 605

转载 遍历Map的四种方法

遍历Map的四种方法public static void main(String[] args) { // 构建一个Map 初始值为3条数据 Map&lt;String, String&gt; map = new HashMap&lt;String, String&gt;(); map.put("1", "xiaqiu"); map.put("2", "pangzi");

2018-03-15 09:52:19 623

转载 MQ的几种消息传递方式

MQ的几种消息传递方式发布订阅模式发布订阅模式有点类似于我们日常生活中订阅报纸。每年到年尾的时候,邮局就会发一本报纸集合让我们来选择订阅哪一个。在这个表里头列了所有出版发行的报纸,那么对于我们每一个订阅者来说,我们可以选择一份或者多份报纸。比如北京日报、潇湘晨报等。那么这些个我们订阅的报纸,就相当于发布订阅模式里的topic。有很多个人订阅报纸,也有人可能和我订阅了相同的报纸。那么,在这里,

2018-02-07 00:15:13 2798

原创 简单选择,冒泡,插入,快速排序之效率比较

简单选择,冒泡,插入,快速排序之效率比较这四种耳熟能祥的排序算法,找了个时间自己去重写研究了一遍,考察了他们的运行效率问题。当然对于一些初级的程序员千万别在拿着选择排序当冒泡排序的用了。所有的排序都是根据自己对排序思想的理解后编写的,如有不正确的地方还请提出。简单选择排序:每次从数组序列中选择一个元素与其他所有元素进行比较,每趟可以确定序列中最小的元素。public static vo

2018-01-23 20:27:18 1758 1

原创 Spring返回JSON时数据字段丢失

在实现一个权限管理系统过程中,用户登录后需要返回该用户可使用的接口地址。可是在返回数据中发少了一些信息。接下来直接看代码。 简单的来说就是获取该表的所有信息。可是得到的结果却是这样的。。 很明显只获取到了id,并没有得到outlink字段信息。接下来检查了一遍代码@RequestMapping(value = "/login",method=RequestMethod.POST

2018-01-19 10:52:23 8239 1

原创 springMVC注解式下载文件

使用spring下载文件有两种方式,一种是java通用的文件放入返回流,前两天刚写过地址如下 http://blog.csdn.net/fenfei_zqh/article/details/78789261今天来记录另一种下载方式Spring注解 @ResponseEntity @RequestMapping("/download") @ResponseBody public Re

2017-12-20 10:15:26 998

原创 Failed to start component [StandardServer[8005]] Failed to start component [StandardService[Catalina

早上上班写了一个servlet,但运行了一早都一直报错。。。试了网上很多方法: 1.删掉eclipse配置的tomcat重新添加(没用) 2.卸载重装tomcat(没用) 3.删除tomcat配置文件server.xml里的最后几行(没用,删了tomcat都无法正常启动) 4.清除服务器缓存remove掉服务器下的项目,以及project下clean(没用)仔细想一想运行其他项目都是正常情况

2017-12-19 11:10:26 11841 2

原创 百度地图获取数据库坐标动态生成标注和折线

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="vi

2017-12-13 11:26:28 2152

原创 Java spring中实现自动生成Excel文件并可下载

在实现这个功能的过程中主要分为这么重要的几个步骤:获取或设置需要保存于文件中的数据;设置临时文件路径;创建文件并设置文件名,设置列名,设置数据;输出文件到临时路径下;从临时路径下获取文件放入请求返回中; public Object export(HttpServletResponse response){ List<Map<String ,Object>> data

2017-12-13 10:46:31 1975

原创 Windows8.1 下MongoDB PHP扩展配置安装

最近的有一个课题作业是使用脚本语言+NoSQL数据库编写一个小型应用系统,我选择了使用PHP+MongoDB,因此就要建立PHP的mongoDB拓展以便于数据库的链接。可是对于一个之前没有接触过MongoDB的我来说,就这个问题从早上十一点一直解决到下午三点半,我必须写一遍文章来宣泄一下了。 网上虽然也有很多,但是说句实话太随意,不然我怎么能好这么长时间。好,我们开始正文吧!操作系统:Window

2017-12-12 10:43:20 304

原创 Linux常用操作

2017-7-13 Linux系统启动后首先加载/boot目录下的内核文件,然后读取配置文件/etc/inittab启动init进程,然后init进程启动需要开机自启动的服务 Linux系统有7个运行级别(runlevel): · 运行级别0:系统停机状态,系统默认运行级别不能设为0,否则不能正常启动 · 运行级别1:单用户工作状态,root权限,用于系统维护,禁止远程登陆 · 运行级别2

2017-12-12 10:31:35 182

原创 百度地图API中使用ajax实现点击地图生成标注并保存到数据库

在最近的项目中要使用到百度地图的api对于地图处理,要实现的功能是在地图上每一次点击都会生成一个标注,并把标注位置的坐标保存到数据库中。搜了很多地方都没有找到,就打算自己写写,没想到最后发现也不是很难。话不多说,直接上代码。首先是地图处理的map.html源码<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://

2017-12-08 09:32:45 6011 4

原创 SpringMVC4 设置返回结果为JSON

springMVC的控制器,也就是@Control类中的方法默认返回String类型的一个url地址,可以在操作完成后直接跳到指定页面。然而在大部分开发过程中前后端是分离的,后端研发人员并不清楚前端是什么页面。这时候我们就需要将运行结果以JSON数据返回。前端在想要输出数据的位置获取后端返回的JSON,便完成了一整套WEB开发。1.准备JSON支持的JAR包(这里使用的fastJson) fastj

2017-12-07 16:39:50 912

springMVC4.3.3所需jar包

springMVC4.3.3版本JAR包,包含bean,context,core,aop,web

2017-12-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除