- 博客(16)
- 收藏
- 关注
原创 手写数字识别-手把手教你搭建CNN卷积神经网络
1.CNN卷积神经网络介绍卷积神经网络(Convolutional Neural Network,CNN)是一种前馈神经网络(一个输入层,一个或多个隐藏层,一个输出层的神经网络,每个神经元都与前一层全连接),它的人工神经元可以响应一部分覆盖范围内的周围单元,对于大型图像处理有出色表现。 它包括卷积层(convolutional layer)和池化层(pooling layer)。卷积层:...
2019-09-16 14:05:59
1192
原创 华为开发者大会总结——个人总结
方舟编译器(开源):干掉Java虚拟机——将java代码直接编译成机器码,静态语义好编译,核心是静态编译出动态语义(通过华为编译实验室的核心专利),代码不需要在手机编译了。 代码万国通——去掉混合语言互相调用的JNI接口开销。开发统一的中间IR表示,使得不同语言的代码可以在开发者环境中可以统一编译成同一套可执行的机器码,消除了JNI开销。 代码优化——将代码优化从手机端移到开发者环境,未来...
2019-08-09 17:48:37
5930
原创 Spring cloud 消息总线出错
其实我想说配置文件中spring.rabbitmq.host=localhost,spring.rabbitmq.port=5672,都是不用写的,SpringBoot中默认就是这样!还有后来的人记得在config-client 启动类里加入 @RefreshScope 注解。然后在yml或者properties中加入management.security.enabled=false。处理post...
2018-04-17 15:04:55
543
原创 Windows下MongoDB的安装教程
总结一下今天安装MongoDB遇到的坑1.MongDB的官网无法下载(官方没在国内架设镜像,真TM垃圾)2.就算你搞到了安装包,记得千万别勾选左下角,install mongo compass(在左下角),不然会巨慢,没办法国内网络垃圾,官方又没在国内架设镜像3.必须在安装盘上创建一个文件夹data,data下再建立两个子文件夹db和log,千万不要在log下先建立.log文件,不然会报已存在错误...
2018-04-11 10:57:10
297
原创 分布式算法之选举算法Raft
3种状态:Leader(领袖)Follower(群众)Candidate(候选人)。规则:群众发起投票成为候选人,候选人得到大多数票至少(n/2)+1,才能成为领导人,(自己可以投自己,当没有接受到请求节点的选票时,发起投票节点才能自己选自己),领导人负责处理所有与客户端交互,是数据唯一入口,协调指挥群众节点。选举过程:考虑最简单情况,abc三个节点,每个节点只有一张票,当N个节点发出投票请求,其...
2018-04-10 16:01:17
4944
原创 Cannot load driver class: com.mysql.jdbc.Driver 在 spring boot
原因是你使用了jpa,而没有加入mysql的依赖加入<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <scope>runtime<...
2018-04-10 10:32:37
353
原创 java8内存模型
1.jvm内存模型1.栈帧每个线程有一个私有的栈,随着线程的创建而创建。栈里面存放着一种叫做“栈帧”的东西,每个方法会创建一个栈帧,栈帧中存放了局部变量表(基本数据类型和对象引用)、操作数栈、方法出口等信息。栈的大小可以固定也可以动态扩展。当栈调用深度大于JVM所允许的范围,会抛出StackOverflowError的错误,不过这个深度范围不是一个恒定的值,我们通过下面这段程序可以测试一下这个结果...
2018-04-08 09:34:45
271
原创 websocket原理
实时 Web 应用的窘境Web 应用的信息交互过程通常是客户端通过浏览器发出一个请求,服务器端接收和审核完请求后进行处理并返回结果给客户端,然后客户端浏览器将信息呈现出来,这种机制对于信息变化不是特别频繁的应用尚能相安无事,但是对于那些实时要求比较高的应用来说,比如说在线游戏、在线证券、设备监控、新闻在线播报、RSS 订阅推送等等,当客户端浏览器准备呈现这些信息的时候,这些信息在服务器端可能已经过...
2018-04-04 10:43:39
277
原创 HTML5 WebSocket和spring boot
WebSocket是HTML5开始提供的一种在单个 TCP 连接上进行全双工通讯的协议。在WebSocket API中,浏览器和服务器只需要做一个握手的动作,然后,浏览器和服务器之间就形成了一条快速通道。两者之间就直接可以数据互相传送。浏览器通过 JavaScript 向服务器发出建立 WebSocket 连接的请求,连接建立以后,客户端和服务器端就可以通过 TCP 连接直接交换数据。当你获取 W...
2018-04-03 17:52:35
699
原创 springboot 下虚拟路径解决本地图片在网页上显示的问题
因为浏览器是不允许访问本地图片的所以,有必要配置虚拟路径,解决方法是,在配置文件中写入:spring.http.multipart.location=//your path问题解决,如转载请注明出处...
2018-04-02 17:51:41
2710
原创 springboot中使用redis,key序列化问题解决方案
因为boot默认的key序列化方案是JdkSerializationRedisSerializer——使用Java自带的序列化机制将对象序列化为一个字符串,你会发现是一串难懂的字符,不利于维护和修改,所有有必要改变默认的序列化方式,下面是我的代码,有效。在启动类中写入:@Bean public RedisTemplate<Object, Object> redisTemplate...
2018-04-02 17:43:10
2520
原创 Redis数据库在win7上安装问题
所有步骤走完后,点击启动报错1067,原因是exe目录下缺少logs文件夹,创建一个,然后点击启动就ok,可视化界面推荐国人编写的redisclient,github上下载,然后选择是32位还是64位系统下载对应的jar包,双击运行即可,缺点是实时更新不够...
2018-04-02 17:35:20
320
原创 redis-redisTemplate 模糊匹配keys
做项目遇到的问题模糊匹配//匹配img开头的key,直接使用正则无效redis中模糊匹配 redisTemplate.keys("img"+"*");//img.* //"img."+"*"
2018-04-02 17:30:41
36385
8
转载 来自js精粹里的一些知识点
call 和 apply 都是为了改变某个函数运行时的 context 即上下文而存在的,换句话说,就是为了改变函数体内部 this 的指向。call 和 apply二者的作用完全一样,只是接受参数的方式不太一样。方法定义applyFunction.apply(obj,args)方法能接收两个参数:obj:这个对象将代替Function类里this对象a
2017-09-10 12:32:24
307
原创 程序员简历
联系方式(HR会打印你的简历,用于在面试的时候联系,所以联系方式放到最上边会比较方便)手机:135******** (如果是外地手机,可注明。如经常关机,要写上最优联系时间)Email:goodman@gmail.com (虽然我觉得QQ邮箱无所谓,不过有些技术人员比较反感,建议用G)QQ/微信号:6*******(提供一个通过网络可以联系到你的方式)个人信息
2017-09-07 11:45:43
910
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人