自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 2021-03-09

缓存穿透:redis没有,数据库也没有,造成数据库大量请求,一般是id为-1的攻击,使用布隆过滤器,过滤器没有数据库肯定没有,原理是用n字节来表示一个key的多个哈希值缓存击穿:一个key过期后,大量请求打到数据库;解决,从数据库查询的操作枷锁,缓存血崩: 大量key同时失效,随机设置过期时间布隆过滤器解决缓存穿透...

2021-03-09 12:38:13 96

转载 java对象内存

内存划分Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以在学习Java内存分配原理的时候一定要牢记这一切都是在JVM中进行的,JVM是内存分配原理的基础与前提。简单通俗的讲,一个完整的Java程序运行过程会涉及以下内存区域:

2018-01-12 13:53:48 180

原创 Hashcode 与 equal

可以说二者都可以在某种程度上用于判断对象相等的问题,但是又有区别。下面通过String的这两个方法来说明(JDK1.7):首先,equal实现:public boolean equals(Object anObject) {        if (this == anObject) {            return true;        }        if (

2018-01-10 20:53:55 454

原创 深度信念网络

一般传统神经网络(BP,FNN网络等)缺点:a.其隐含层一般不超过2层,一旦神经元数目增多,因为使用的是全连接且权值不共享,这样就导致了模型参数急剧增加,采用随机梯度下降法可能不容易找到最优解;随着层数增多或者初始化权值很小,可能陷入局部最优。b.这里说下生成模型和判别模型。Generative Modeling(**生成模型**)和Discriminative Modeling(判别模型)两种

2017-11-29 11:25:14 4992

原创 tensorflow安装失败

pip install tensorflow报错:ImportError:cannot import name HTTPSHandler解决:yum install -y openssl openssl-develapt-get 无法安装 openssl-devel请执行:  sudo apt-get install openssl sudo apt-get install

2017-11-03 11:12:35 454

原创 Ubuntu用户循环登录

在/etc/profile里面配置了下java环境变量,虚拟机登录ubuntu16.04,输入密码后闪了一下回到登录界面,始终进不去桌面。后面ctrl+alt+f1进去命令行去里面吧java环境变量删掉,ctrl+alt+F7回来才能登录进去。但是这样一来java环境变量就没了,后面在用户目录下的.bashrc里面配置才不会循环登录,这样每个用户包括root都要在自己的根目录下面配置,问题才得到解

2017-07-16 16:49:13 696

原创 java 调用matlab算法计算

最近做了一个项目,android-java web后台接口,实现数据分类匹配。后台需要做一些计算,算法用的matlab写的,将其打包成jar(打包过程很简单deploytool),这里包名为Test.jar,将matlab安装目录虾米你的toolbox下面的javabuilder里面的javabuilder.jar一起拷贝到java工程中,即可调用。问题在于,调用的时候大致会有2个报错:1

2017-07-16 13:10:00 1166 1

原创 C语言编写FIR数字低通滤波器

主要是获取滤波器参数和卷积算法,参数根据自己的滤波器特性用matlab上面的一个fdatool工具配置生成,然后将这些参数写入程序里面即可(参数可适当的乘以一个系数,对滤波没任何影响),我这里Fs = 2k,Fpass= 1k,Fstop = 2k,至于输入数据你可以自己产生几个不同频率正弦波的叠加。我这里随便给的一个输入例子:f1=1k,f2=6k,fs=20k采样数据:20030

2017-04-11 09:24:10 21595 7

翻译 C++回调函数

#include  void printWelcome(int len){       printf("欢迎欢迎 -- %d/n", len);} void printGoodbye(int len){       printf("送客送客 -- %d/n", len);}void SET(int len){int i;       prin

2014-12-23 16:45:15 224

数据库到Mybatis的映射

压缩包下面有是java代码,配置你数据库地址,用户名等信息后,执行代码,可以在设置的路径下面得到关于SSM框架的文件目录以及对应的bean和mapper.xml,主要提高开发效率。

2018-01-11

Orcle windows客户端

Navicat Premium连接orcale时报ORA-28547错误,是由于ORACLE数据泵版本不对引起的,既OCI版本不对,下载好后安装就可以连接到orcle了

2017-12-22

Gnu Radio信号处理模块搭建

软件无线电平台GNU RADIO中信号处理模块的搭建,用C++写了个简单的信号处理实验,对于入门的童鞋可以实现快速的搭建自己模块。

2017-09-25

Maven+SSM框架搭建

本实例是一个Maven管理的SSM框架的简单过程,用户需要自己创建一个数据库,数据表字段按照User.java来写,表默认的是user_t,你自己要改表的话需要到UsrMapper.xml里面将user_t修改下。

2017-07-21

美食天下服务器和客户端

采用简单的jsp+mysql+android,需要装上Myeclipse和mysql数据库,自己电脑做服务器时只需要修改android代码的IP地址即可

2015-03-12

空空如也

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

TA关注的人

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