haofengpingjieli

25
获赞数
1
关注数
5
粉丝数
北京
华南理工大学 | 计算机
IP 属地北京
2017-08-11 加入
浏览 6.7k

好风凭借力送我上青云

97 声望|新手
java
66
mysql
15
spring
13
javascript
4
spring-mvc
2
黄金勋章
暂未获得该勋章
如何获得
1 白银勋章
个人动态
  • 发布了文章2021-04-19
    Embedding
    如果按照现在深度学习界通用的理解(其实是偏离了原意的),Embedding就是从原始数据提取出来的Feature,也就是那个通过神经网络映射之后的低维向量。
  • 发布了文章2021-04-19
    数据和编码
    注意,标称、二元和序数属性都是定性的。即它们描述对象的特征,而不给出实际大小或数量。这种特定属性的值通常是代表类别的词,如果使用整数,则他们代表类别的计算机编码,而不是可测量的量。
  • 发布了文章2019-01-04
    java重入锁、公平锁和非公平锁
    从上面的代码中,可以一目了然的发现,当获取锁的线程与拥有锁的线程是同一个线程时,仅会对状态进行累加。so easy ,并没有什么难度。那接下来我们想一下,如何实现公平所和非公平锁,上面的代码是非公平锁的实现方式。那如何实现公平锁那?所谓的公平锁就是所有获取...
  • 发布了文章2018-12-26
    Lock的独占锁和共享锁的比较分析
    {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...} {代码...}
  • 发布了文章2018-07-25
    spring security安全防护
    xss攻击(跨站脚本攻击):攻击者在页面里插入恶意脚本代码,用户浏览该页面时,脚本代码就会执行,达到攻击者的目的。原理就是:攻击者对含有漏洞的服务器注入恶意代码,引诱用户浏览受到攻击的服务器,并打开相关页面,执行恶意代码。xss攻击方式:一、反射性攻击,...
  • 发布了文章2018-07-19
    spring scurity session管理
    spring 防护的原理为,每当用户认证过后,就会重新生成一个新的session,并抛弃旧的session,下图是spring security的防护原理:从上图中可知,SessionManagementFilter负责检查一个用户是否是新认证的用户,如果是则会调用接口SessionAuthenticationStrategy进行处...
  • 发布了文章2018-04-08
    DelegatingFilterProxy分析
    那么这个DelegatingFilterProxy到底是干嘛用的那???网上查了很多,最终总结为一句话即:DelegateFilterProxy实现了服务器容器(tomcate was等)中的filter调用spring容器中类的功能,那这是如何实现的那?
  • 发布了文章2018-03-29
    Android基础学习(一)
    首先每一个Activity都有一个Layout.xml文件与其对应,也就是我们在手机看到的一个页面,在android里面其实是分为两块的,一块是布局也就是页面的各种组件描述,另外一块就是活动,所谓的活动也就是动态管理页面的布局并和响应用户操作的一个抽象。在layout.xml文件中...
  • 发布了文章2018-03-28
    JAVA多线程机制解析-volatile&synchronized
    我们先来讨论一下volatile关键字的作用以及实现机制,每个线程看到的用volatile修饰的变量的值都是最新的,更深入的解释就涉及到Java的内存模型了,我们知道Java将内存分为主内存和线程私有内存,所有的全局变量都在主内存中,每个线程使用变量时都会从主内存中读取...
  • 发布了文章2018-03-23
    Http基本认证
    一个组织内部可能会将web资源划分为不同的部分,不同的用户所访问的区域也不同,比方说A区域的资源只能a用户访问,其他用户不能访问,要实现这个需求,最简单的方法就是当用户访问A区域的资源时,服务器需要知道这个用户是不是a。
  • 回答了问题2018-03-21
    关于java web的两个页面之间的交互问题
    同学,你这个肯定是要将信息存储到数据库的,不然数据就会丢了,你的管理员可以通过局部定时刷新页面从数据库中取数据。
  • 回答了问题2018-03-21
    java 中的字节码
    op是指操作码,op后面有多个参数称为操作数,由于java采用面向操作数栈的指令集而不是面向寄存器的指令集,因此大多数操作码后面并没有参数。
  • 发布了文章2018-03-21
    HTTP缓存剖析
    从用户的角度来看web缓存加快了上网速度,当然这是用户主观认为的增加了上网速度,从设计者的角度来看:1.网络带宽的限制,也就是说在单位时间内,用户从网络上获取的信息是有着上限的,这就限制了用户的上网速度,而缓存可以造成一种加快上网速度的假象;2.缓存可以...
  • 发布了文章2018-03-19
    数据库索引剖析(一)
    1.B-tree索引,是最常见的一种索引结构(B-tree数据结构网上有很多资料介绍),B-tree索引的索引列是顺序组织存储介质的,所以很适合查找范围数据; 2.hash索引,基于hash表实现,只有精确匹配索引的所有列的查询才有效,对于每一行数据,存储引擎会对所有的索引列计...
  • 发布了文章2018-03-19
    数据库锁及隔离级别
    数据库事务具有ACID四种属性即原子性、一致性、隔离性和持久性,这四种特性定义了一个事务的完整性,而隔离级别决定了一个事务的修改所产生的影响范围,这种影响可能产生各种问题,我认为事务的隔离级别的高低是事务实践ACID四种特性的强弱有着直接的联系。1.read un...
  • 发布了文章2017-09-27
    mybatis中#和$区别
    预编译:在将sql语句发送给DBMS前进行编译,一般编译后的sql语句可以直接在DBMS中执行,同时编译结果可以缓存在系统中,重复使用。在java中使用PrepareStatment对预编译进行设置了抽象,通过使用PrepareStatement可以有效地防止SQL注入攻击。
  • 发布了文章2017-09-27
    spring和mybatis的整合
    要和Spring一起使用 MyBatis,还需要在 Spring 应用上下文中定义至少两样东西:一个 SqlSessionFactory 和至少一个数据映射器类。
  • 发布了文章2017-09-25
    spring入门指南
    IOC:控制反转,在这里就是指创建bean的主动权发生了转移,原来是由类主动创建bean,现在类不再创建bean,而是由框架去创建类,所以类的创建权限发生了转移。
  • 发布了文章2017-09-25
    SpringMVC数据转换
    SpringMVC负责将request中的信息以一定的方式转换并绑定到处理方法的参数上。整个过程的处理核心是由DataBinder完成。转换流程如下:1.DataBinder从ServletRequest中获取参数信息;2.DataBinder获取处理方法的参数;3.DataBinder调用ConversionService组件数据类型转...
  • 发布了文章2017-09-22
    spring-mvc注解
    springmvc的关键注解主要有@Controller/@RequestMapping/@RequestParam/@PathVariable/@RequestHeader/@CookieValue/@SessionAttributes/@ModelAttribute其中@Controller主要是用于标记该类是一个控制器,@RequestMapping用于指示spring的哪一个类或方法来处理请求动...