自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(214)
  • 收藏
  • 关注

原创 linux chmod命令

-rw-r–r-- 1 root root 296K 11-13 06:03 log2012.log第一列共有10个位置,第一个字符指定了文件类型。在通常意义上,一个目录也是一个文件。如果第一个字符是横线,表示是一个非目录的文件。如果是d,表示是一个目录。从第二个字符开始到第十个共9个字符,3个字符一组,分别表示了3组用户对文件或者目录的权限。权限字符用横线代表空许可,r代表只读,w代表写,x代表可执行。- rw- r-- r–  表示log2012.log是一个普通文件;log2012.log的属.

2020-05-17 15:36:51 488

原创 LSTM

首先使用LSTM的当前输入 x的t次方, 和上一个状态传递下来的 h的t-1次方公式] 拼接训练得到四个状态。通过门控状态来控制传输状态,记住需要长时间记忆的,忘记不重要的信息....

2020-02-18 17:08:02 248

原创 MEME实验结果

positive.fastahttp://meme-suite.org/info/status?service=CENTRIMO&id=appCENTRIMO_5.1.015739012576011488829552

2019-11-16 19:36:16 967

原创 论文实验部分

Tensor: 张量rank>=3时,称为张量。tensor的属性:(1)数据类型dtype: data type(2)形状Shape, 比方说一个2*3阶的矩阵,它的形状就是2行3列(3)其他属性。device: tensor在哪个设备上被计算出来的。graph是tensor所属的图,name是tensor的名字。...

2019-10-24 13:41:15 337

原创 好好做论文

平衡集:DNA-Binding: 1阳性 42256个, 0阴性 42311个验证通用性:平衡集中,增加酵母和拟南芥个100个。非平衡集:DNA-Binding: 1- 42257, 0-341481验证集:DNA-Binding :1-104,0-480....

2019-10-12 20:28:20 166

原创 备战农行软开面试

1. Spring mvc是什么Model view controller 模型、视图、控制器模型(Model):负责存储系统的中心数据。视图(View):将信息显示给用户(可以定义多个视图)。控制器(Controller):处理用户输入的信息。负责从视图读取数据,控制用户输入,并向模型发送数据,是应用程序中处理用户交互的部分。负责管理与用户交互交互控制。MVC实际开发架构图在MVC...

2019-10-09 19:14:53 712

原创 数据库概念

实体:属性:实体所具有的特性码:唯一标识实体的属性集成为码,例如:学号是学生实体的码域:一组具有相同数据类型的值的集合。属性的取值范围来自某个域。例如:学号的域是8位整数。实体型。具有相同属性的实体必然具有共同的特征和性质。两个实体之间的联系:1:1, 1:n, m:n实体-联系方法: E-R图实体:矩形属性:椭圆联系:菱形关系模型:元组:一行是一个元组数据库系统的三...

2019-09-26 23:09:16 272

原创 重写重载区别+Integer和int的区别

override(重写)1、方法名、参数、返回值相同。子类重写父类的方法2、父类方法不能定义为private3、子类方法不能抛出比父类方法更多的异常(但子类方法可以不抛出异常)。4、存在于父类和子类之间。5、方法被定义为final不能被重写。overload(重载)1、参数类型、个数、顺序至少有一个不相同。2、不能重载只有返回值不同的方法名。3、存在于一个类中。Integer和...

2019-09-16 15:16:23 812

原创 不含重复字符的最长子串+12306卖票

给定一个字符串,找出不含有重复字符的最长子串的长度12306卖票:使用同步方法:

2019-09-16 10:15:11 99

原创 酷狗+给缺少左括号的增加括号

import java.util.*;/**Created by Blue on 2016/7/3.从标准输入得到一个缺少左括号的表达式并打印出补全括号之后的中序表达式;输入: 1 + 2 ) * 3 - 4 ) * 5 - 6 ) ) )输出: (( 1 + 2 ) * (( 3 - 4 ) * ( 5 - 6 ) ) )*/public class Main {...

2019-09-14 16:52:34 384

原创 设计模式概念+代理模式+适配器模式+观察者模式+工厂模式+单例模式

代理模式:通过定义一个继承抽象主题的代理来包含真实主题,从而实现对真实主题的访问1.抽象主题类:通过接口或抽象类声明真实主题和代理对象实现的业务方法2.真实主题类:实现了抽象主题中的具体业务,是代理对象锁代表的真实对象,是最终要引用的对象3.代理类:提供了与真实主题相同的接口,其内部包含有对真实主题的引用,它可以访问、控制或扩展真实主题的功能。适配器模式:将一个类的接口转换成客户希望的另...

2019-09-10 21:40:30 510

原创 java内存模型+JVM调优+NIO和BIO

https://youzhixueyuan.com/redis-cache-and-mysql-data-consistency.htmlJava内存模型的目标:定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量这样的底层细节。其中的变量包括:实例字段、静态字段、构成数组对象的元素不包括:局部变量与方法参数,因为它是线程私有的,不会共享。Java内存模型规定:所有...

2019-09-10 20:46:57 206

原创 javaBean

JavaBean开发要求1.JavaBean本身就是一个类,属于Java的面向对象编程。2.在JSP中如果要应用JSP提供的Javabean的标签来操作简单类的话,则此类必须满足如下的开发要求:(1)所有的类必须放在一个包中,在WEB中没有包的是不存在的;(2)所有的类必须声明为public class,这样才能够被外部所访问;(3)类中所有的属性都必须封装,即:使用private声明;...

2019-09-09 19:08:54 111

原创 Java复习

ArrayList和LinkedList的区别:(1)数组队列,相当于动态数组;双向链表,也可以做堆栈、队列,双端队列(2)随机访问List时(get和set时),ArrayList比LinkedList效率高,增加和删除的操作时(add和remove操作),LinkedList比ArrayList的效率更高(3)ArrayList创建时手动设置固定大小的容量,使用方便,LinkedL...

2019-09-08 23:34:32 78

原创 微信点餐系统

Duboo, Zookeeper。

2019-09-08 21:19:00 205

原创 在方框里画对勾

2019-09-04 17:26:04 869

原创 自动化测试框架

测试流程:自动化测试登陆界面测试脚本模块化和数据分离打开浏览器,输入网址,找到登陆入口,输入用户名和密码,验证。从文件中读取数据Selenium:...

2019-09-04 10:01:26 88

原创 arrayList和vector的区别

Vector与ArrayList一样,也是通过数组实现的,不同的是它支持线程的同步,即某一时刻只有一个线程能够写Vector,避免多线程同时写而引起的不一致性,但实现同步需要很高的花费,因此,访问它比访问ArrayList慢。如果集合中的元素的数目大于目前集合数组的长度时,vector增长率为目前数组长度的100%,而arraylist增长率为目前数组长度的50%.如过在集合中使用数据量比较...

2019-09-04 09:34:04 167

原创 哔哩哔哩课程:Linux命令

不同的硬件翻译“你好”时是不同的“01”组合。下载的软件很大:因为软件需要支持不同的硬件。“你好”和硬件之间 加入操作系统,由操作系统来翻译,然后交给i硬件。操作系统需要支持不同的硬件。桌面操作系统:windows, linux,macOS服务器操作系统:Linux:安全稳定免费。主要作用:管理好硬件设备,并为用户和应用程序提供一个简单的接口,以便于使用,作为中间人,连接软件和硬件...

2019-09-03 14:01:55 634

原创 最长回文串

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例 1:输入: “babad”输出: “bab”注意: “aba” 也是一个有效答案。示例 2:输入: “cbbd”输出: “bb”**思路:**中心扩展法分为以连个数为中心、奇数个数为中心的情况, public static int length(char[] s, int left, ...

2019-09-01 20:00:30 77

原创 分布式

高并发、海量数据一、什么是分布式?任务分解节点通讯二、分布式和集群的关系?分布式:一个业务分成多个子系统,部署在不同的服务器上。集群:通过一个业务,部署在多个服务器上。分别为应用服务器和数据库服务器,不同的服务器可以承担不同请求,减轻服务器负担,如果一个服务器宕机,对另一个服务器没有影响。对请求流量进行分流:应用服务器做集群。加负载均衡器数据库的高性能...

2019-08-27 15:56:16 115

原创 Spring Boot AOP和IOC

什么是AOP:面向切面编程与OOP(面向对象的编程)对比,面向切面,传统的OOP开发中的代码逻辑都是至上而下的,在这些至上而下的过程中会产生一些横切性的问题,这些横切性的问题和我们的业务逻辑关系不大,会散落在代码的各个地方,造成难以维护,AOP的编程思想是把业务逻辑和横切的问题进行分离,从而达到解耦的目的,使代码的重用性和开发效率高。AOP的应用场景日志记录权限验证效率检查事务管理...

2019-08-27 10:06:08 749

原创 rabbitMQ

1.什么使消息队列?消息队列是一个存放消息的容器,当我们需要使用消息的时候可以取出消息供自己使用。消息队列是分布式系统中重要的组件,使用消息队列主要是为了通过异步处理提高系统性能和削峰、降低系统耦合性。目前使用较多的消息队列有ActiveMQ,RabbitMQ,Kafka,RocketMQ,我们后面会一一对比这些消息队列。另外,我们知道队列 Queue 是一种先进先出的数据结构,...

2019-08-23 15:22:24 72

原创 多线程 卖火车票

class Ticket implements Runnable{private int num;private int init = 1;private String lock;public Ticket(int num,String lock){ this.num = num; this.lock = lock;}@Overridepublic void ru...

2019-08-22 12:35:06 95

原创 洗牌+单例模式

其实java.util.Collections里面提供了一个shuffle的接口,它可以很方便地将一个有序数组进行乱序处理。public class SingleTon { private SingleTon(){ } //实例化放在静态代码块里可提高程序的执行效率,但也可能更占用空间 private final static SingleTon...

2019-08-21 19:55:30 108

原创 网易测试准备

登录界面测试:安全性测试:1.登录成功后生成的Cookie,是否是httponly (否则容易被脚本盗取):将cookie设置成HttpOnly是为了防止XSS攻击,窃取cookie内容,这样就增加了cookie的安全性,即便是这样,也不要将重要信息存入cookie。2.用户名和密码是否通过加密的方式,发送给Web服务器3.用户名和密码的验证,应该是用服务器端验证, 而不能单单是在客户端用...

2019-08-21 08:33:36 133

原创 操作系统 (1)+同步异步+并行并发+死锁+页面置换算法+进程调度算法+分段和分页

概述定义: 操作系统(Operating System, OS)是指控制和管理整个计算机系统的硬件和软件资源,并合理的组织调度计算机的工作和资源的分配,以提供给用户和其他软件方便的接口和环境的程序集合。在操作系统的发展过程中,主要是分时系统和实时系统,分时系统是提供多个终端供多个用户使用,具有人机交互,多用户共享主机的优点,例如现在使用的Windows系统。实时系统是能够及时响应,并规定时间内...

2019-08-20 22:02:40 416

原创 Java实现页面置换算法

import java.util.HashMap;import java.util.Map.Entry;import java.util.Set;public class LRUCache<K, V> { private int currentCacheSize; private int CacheCapcity; private HashMap&l...

2019-08-18 15:24:40 547

原创 数据流中的中位数

2019-08-18 10:51:07 74

原创 数据库表单记录太大时(垂直分区+水平分区)

限制数据范围: 比如当用户查询订单历史时,我们控制在一个月的范围内读写分离:主库负责写,从库负责读(分为一个主库:用于写数据,多个从数据库:用于读数据), 主从库之间通过某种机制进行数据的同步,是一种常见的数据库架构.使用场景:读的多写的少…问题:主从数据一致性问题,垂直分区: 用数据库表拆成连个独立的表,根据数据表列拆分.当写入操作一旦增加的时候,那么主从数据库将花更多的时间的放在数据同...

2019-08-17 19:17:58 1134

原创 全排列

import java.util.ArrayList;import java.util.Collections;import java.util.Scanner;public class Main3 { //2 //abc //bac //out // bca //cba public static void main(Strin...

2019-08-17 17:56:48 85

原创 线程池:应对多并发

如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。线程池中的corePoolSize就是线程池中的核心线程数量,这几个核心线程,只是在没有用的时候,也不会被回收,maximumPoolSize就是线程池中可以容纳的最大线程的数量,而keepAliveTime,就是线程池中除了核心线程之外的其他...

2019-08-17 12:00:41 196

原创 http1.0 、http1.1、http2.0的区别

HTTP1.0和HTTP1.1的一些区别缓存处理,在HTTP1.0中主要使用header里的If-Modified-Since,Expires来做为缓存判断的标准,HTTP1.1则引入了更多的缓存控制策略例如Entity tag,If-Unmodified-Since, If-Match, If-None-Match等更多可供选择的缓存头来控制缓存策略。带宽优化及网络连接的使用,HTTP1.0...

2019-08-15 21:34:01 99

原创 python

一、面向过程1、面向过程:核心是过程二字,过程指的是解决问题的步骤,好比如设计一条流水线,是一种机械式的思维方式。就是程序从上到下一步步执行,一步步从上到下,从头到尾的解决问题 。基本设计思路就是程序一开始是要着手解决一个大的问题,然后把一个大问题分解成很多个小问题或子过程,这些子过程再执行的过程再继续分解直到小问题足够简单到可以在一个小步骤范围内解决    注意:一般认为, 如果你只是写一...

2019-08-15 20:48:21 92

原创 (新)Linux命令汇总

https://www.cnblogs.com/Javame/p/3968343.htmlpwd:显示当前目录ps:查看进程状态 ps -auxfdf:显示磁盘可用空间,rmdir: 删除目录rm: 删除目录或文件ls:显示当前目录下有哪些目录文件ls -l:显示文件详细信息, 它的别名是: llcd:切换目录cd … :返回上一个目录cd ~ 当前用户的home目录。cd...

2019-08-15 15:55:51 164

原创 猿辅导:26进制

将27–>AA,1->A, 2->B先存余数,再存商,import java.util.Scanner;public class Main2 { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); int n=scann...

2019-08-10 22:08:50 141

原创 猿辅导面试准备:malloc和new的区别+联合索引+垂直分表和水平分表+数据库优化+线程同步+分布式锁+链表逆置+hashMap原理+

malloc和new有以下区别:(1)new,delete是操作符,只能在C++中使用;(2)malloc,free是函数,可以覆盖,C,C++中都可以使用;(3)new可以调用对象的构造函数,对应的delete调用相应的析构函数;(4)malloc仅仅分配内存,free仅仅回收内存,并不执行构造和析构函数;(5) malloc/free需要手动计算类型大小且返回值为void*,new/...

2019-08-10 16:02:40 139

原创 实习:秒杀活动

@Autowired 注释,它可以对类成员变量、方法及构造函数进行标注,完成自动装配的工作。 通过 @Autowired的使用来消除 set ,get方法。@soaService:面向服务的架构,服务之间通过简单、精确定义接口进行通讯。 SOA 把系统分离成不同的服务,使用接口来进行数据交互,最终达到整合系统的目的。如果一个类带了@Service注解,将自动注册到Spring容器,不需要再在...

2019-08-10 10:40:36 100

原创 数据库查询:第N高薪水 + 连续出现的数字+分数排名+超过经理收入的员工+部门工资最高的员工+部门工资前三高的+

CREATE FUNCTION getNthHighestSalary(N INT) RETURNS INTBEGINSET n=N-1;RETURN (SELECT DISTINCT Salary FROM Employee ORDER BY Salary DESC LIMIT n,1);END

2019-08-08 16:19:21 213

原创 2019.8.6重定向和转发+输入URL地址到显示主页+HTTP请求,响应报文格式+进程和线程的区别+进程间通讯的方式+线程间通讯的方式+单例模式+currentHashMap

说一下转发(Forward)和重定向(Redirect)的区别转发是服务器行为,重定向是客户端行为。从地址栏显示来说:转发是服务器请求资源,它知道目标地址的URL,访问后,将相应内容再发给客户端,所以,对客户端来说,不知道资源从哪来的,还是原来的URL。重定向:服务器告诉客户端一个状态码,让客户端去访问它,地址栏是新的URL从数据共享来说:从运用地方来说:转发用在用户登陆的时候,根据角...

2019-08-06 12:03:12 182

空空如也

空空如也

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

TA关注的人

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