文章库ARTICLE COLUMN

  • spring进步 -- log4j的学习

    spring进步 -- log4j的学习

    摘要:建议只使用四个级别,优先级从高到低分别是。比如在这里定义了级别,只有等于及高于这个级别的才进行处理,则应用程序中所有级别的日志信息将不被打印出来。可同时指定多个输出目的地。 一直感觉到log4j是使用比较混乱,今天抽空整理一下,以后方便使...

    edgardengedgardeng 评论0 收藏0
  • JavaWeb开发利用JNI调用C++代码生成的dll进行图像二值化处理并保存

    JavaWeb开发利用JNI调用C++代码生成的dll进行图像二值化处理并保存

    使用JNI进行Java与C/C++语言混合编程----在Java中调用C/C++生成的DLL动态链接库 JNI是Java Native Interface的英文缩写, 中文翻译为本地调用, 自从Java 1.1开始就成为了Java标准的一部分.Java调用C/C++大概有这样几个步骤 编写带有native方法的Java类, 使...

    cheukyincheukyin 评论0 收藏0
  • 并发编程基础知识二

    并发编程基础知识二

    摘要:进入方法线程停止关键字虽然拥有多个线程之间的可见性,但是却不具备原子性关键字用于针对多个线程可变的变量操作,但是不能替代关键字的同步功能。 volatile关键字的作用是变量在多个线程之间可见volatile的作用是强制线程到主内存(共享内存)里读取...

    CKJOKERCKJOKER 评论0 收藏0
  • ConcurrentLinkedQueue使用实例

    ConcurrentLinkedQueue使用实例

    摘要:序是一个基于链接节点的无界线程安全队列,它采用先进先出的规则对节点进行排序,当我们添加一个元素的时候,它会添加到队列的尾部,当我们获取一个元素时,它会返回队列头部的元素。的模型,默认的是用这个来实现的。 序 ConcurrentLinkedQueue是一个...

    RaaabbitRaaabbit 评论0 收藏0
  • ArrayBlockingQueue与LinkedBlockingQueue

    ArrayBlockingQueue与LinkedBlockingQueue

    摘要:序本文主要简单介绍下与。有界无界有界,适合已知最大存储容量的场景可有界可以无界吞吐量在大多数并发的场景下吞吐量比,但是性能不稳定。测试结果表明,的可伸缩性要高于。 序 本文主要简单介绍下ArrayBlockingQueue与LinkedBlockingQueue。 对比 ...

    jackwangjackwang 评论0 收藏0
  • Spring Boot之 Servlet、Fiter、Listener的使用

    Spring Boot之 Servlet、Fiter、Listener的使用

    摘要:生长速度越快的树木,其致密度就越低,生命往往也越短暂而松树柏树胡杨等树种,要上百年才能成材,用起来却可千年不朽。 Spring Boot之 Servlet、Fiter、Listener的使用 新建项目:http://start.spring.io/ Servlet的使用 新建MyServlet类 package com...

    Simon_ZhouSimon_Zhou 评论0 收藏0
  • spring boot 入门dmeo

    spring boot 入门dmeo

    摘要:的特性内嵌,无需部署文件简化配置自动配置提供生产环境功能,如健康检查和外部配置搭建一个项目。新建一个项目虽然使用不一定要使用,但是对于项目管理确实方便很多。具体的新建过程不在此阐述,不明白的同学可自行搜索。 1.简介 spring boot是针对sp...

    QiuyueZhongQiuyueZhong 评论0 收藏0
  • 开发Spring MVC应用过程总结

    开发Spring MVC应用过程总结

    摘要:第一步在文件中定义前端控制器来拦截用户请求,在文件中配置文件配置核心部分如下定义前端控制器让的前端控制器拦截所有请求如果需要一方式提交请求,则定义包含表单数据的页面,如果仅仅是以方式 第一步:在web.xml文件中定义前端控制器 (front cont...

    Charlie_JadeCharlie_Jade 评论0 收藏0
  • SpringBoot非官方教程 | 第七篇:SpringBoot开启声明式事务

    SpringBoot非官方教程 | 第七篇:SpringBoot开启声明式事务

    摘要:准备阶段以上一篇文章的代码为例子,即整合,上一篇文章是基于注解来实现的数据访问层,这篇文章基于的来实现,并开启声明式事务。创建实体类数据访问层接口层用户减块用户加块,声明事务,并设计一个转账方法,用户减块,用户加块。 springboot开启事...

    tyheisttyheist 评论0 收藏0
  • SpringBoot非官方教程 | 第八篇:SpringBoot整合mongodb

    SpringBoot非官方教程 | 第八篇:SpringBoot整合mongodb

    摘要:如果你想自定义一些查询,比如根据来查询,获取根据来查询,只需要定义一个方法即可。注意严格按照存入的的字段对应。测试在的应用程序,加入测试代码。启动程序,控制台打印了测试通过。 这篇文章主要介绍springboot如何整合mongodb。 准备工作 安装 ...

    jaysunjaysun 评论0 收藏0
  • spring的AOP机制

    spring的AOP机制

    摘要:术语定义通知切面有必须要完成的工作,在中,切面的工作被称为通知。的支持提供了的四种支持,分别是基于代理的经典模式纯切面注解驱动的切面注入式切面。 前言 在软件开发中,散布于应用中多处的功能被称为横切关注点,通常来讲,这些横切关注点从概...

    explorer_ddfexplorer_ddf 评论0 收藏0
  • SSH表单上传图片实例

    SSH表单上传图片实例

    摘要:框架的一个上传到服务器然后显示在页面上的小实例,用的是简单的表单形式,数据包括图片的地址保存在数据库中,图片上传到服务器下的项目文件夹里,然后页面展示图片算是好好把上传功能给过了一遍了,当然还有什么上传,分片上传等等这里就不提了,适用...

    msupmsup 评论0 收藏0
  • lamport面包店算法简介

    lamport面包店算法简介

    摘要:序面包店算法是解决多个线程并发访问一个共享的单用户资源的互斥问题的算法。面包店一次只能接待一位顾客的采购。已知有位顾客要进入面包店采购,按照次序安排他们在前台登记一个签到号码。顾客根据签到号码的由小到大的顺序依次入店购货。 序 Lamport...

    zhunjieezhunjiee 评论0 收藏0
  • Spring Data JPA 详尽指南

    Spring Data JPA 详尽指南

    摘要:而本身也是基于的实现。有点类似于实现类和接口的关系。而是在两者的肩膀上更近一步,提供了更加方便的操作。顺带一说,与两者不同,它不基于协议,而是直接通过操作语句来操作数据库。 人生苦短,我用 SDJ! Spring Data JPA(SDJ)在我看来,相比于 ...

    leanoteleanote 评论0 收藏0
  • Spring Data JPA ——默认方法使用

    Spring Data JPA ——默认方法使用

    摘要:暂未验证声明主键。为提供一个默认的构造方法。提供一个不可为的属性的构造方法以防止出错。根据字段查询并排序根据字段查询并排序,默认是顺序。统计对象数量统计对象数量这是调用接口的方法来统计对象数量。 初探 SDJ 先让我们来巩固一下 Java 的基...

    melody_lqlmelody_lql 评论0 收藏0
  • SpringBoot非官方教程 | 第九篇: SpringBoot整合Redis

    SpringBoot非官方教程 | 第九篇: SpringBoot整合Redis

    摘要:经过上述两步的操作,你可以访问数据了。数据访问层通过来访问分钟过期单元测试启动单元测试,你发现控制台打印了单元测试通过源码下载参考资料 这篇文章主要介绍springboot整合redis 引入依赖 在pom文件中添加redis依赖: org.springframework.b...

    csRyancsRyan 评论0 收藏0
  • Java的一些题目

    Java的一些题目

    摘要:需要注意的是对于方法或者代码块,当出现异常时,会自动释放当前线程占用的锁,因此不会由于异常导致出现死锁现象。用于实现线程间的通信,它是为了解决难以使用的问题。 速度StringBuilder>StringBuffer>String,StringBuffer线程安全 线程安全的集...

    jokesterjokester 评论0 收藏0
  • 〔SPRING FRAMEWORK〕Dependencies

    〔SPRING FRAMEWORK〕Dependencies

    摘要:每个属性参数构造函数中值的类型都能够被成字符串类型。对比上文给出的个代码片段,可发现皆在用不同的方法进行元数据配置,并且被配置的具体对象是数据库驱动。 @(SPRING FRAMEWORK) 〔4〕7.4 Dependencies 声明: 斜体字:《官档》原文 斜体加粗...

    MonoLogMonoLog 评论0 收藏0
  • 【Java系列】Java并发之Race Condition and Critical Section

    【Java系列】Java并发之Race Condition and Critical Section

    摘要:如果有两个线程都对方法进行了操作,比如线程加线程加我们的预期结果是。由于线程的访问顺序以及切换的时间是不可预期的在特定的访问顺序下,可能出现一些出乎意料的结果比如下文中的执行顺序。 个人介绍 Java爱好者,个人网站: http://kailuncen.me/a...

    geekzhougeekzhou 评论0 收藏0
  • SpringBoot非官方教程 | 第十篇: 用Spring Restdocs创建API文档

    SpringBoot非官方教程 | 第十篇: 用Spring Restdocs创建API文档

    摘要:建一个单元测试类其中,注解开启了生成文件,并指定了存放位置。怎么用创建一个新文件用构建文档这个例子非常简单,通过单元测试和一些简单的配置就能够得到文档了。 准备工作 你需要15min Jdk 1.8 maven 3.0+ idea 创建工程 引入依赖,其pom文件: ...

    RdouTypingRdouTyping 评论0 收藏0
  • SpringBoot非官方教程 | 第十一篇:SpringBoot集成swagger2,构建优雅的R

    SpringBoot非官方教程 | 第十一篇:SpringBoot集成swagger2,构建优雅的R

    摘要:另外很容易构建风格的,简单优雅帅气,正如它的名字。配置一些基本的信息。三写生产文档的注解通过注解表明该接口会生成文档,包括接口名请求方法参数返回信息的等等。四参考资料中使用构建强大的文档 swagger,中文拽的意思。它是一个功能强大的ap...

    荆兆峰荆兆峰 评论0 收藏0
  • 后端好书阅读与推荐(续)

    后端好书阅读与推荐(续)

    摘要:续前文后端好书阅读与推荐,几十天过去了,又看了两本好书还有以前看过的书,这里依然把它们总结归纳一下,加入一些自己的看法有用的链接和可能的延伸阅读,并推荐给需要的同学。 续前文 后端好书阅读与推荐 - Mageek`s Wonderland ,几十天过去了,又...

    刘福刘福 评论0 收藏0
  • RocketMQ源码学习(五)-Broker(与Consumer交互部分)

    RocketMQ源码学习(五)-Broker(与Consumer交互部分)

    摘要:发送消息阶段,不允许发送重复的消息。虽然不能严格保证不重复,但是正常情况下很少会出现重复发送消费情况,只有网络异常,启停等异常情况下会出现消息重复。 问题列表 Broker 怎么响应Consumer请求? Broker 怎么维护ConsumeQueue? Broker 怎么处理...

    paulli3paulli3 评论0 收藏0
  • 有用的Guava(二)

    有用的Guava(二)

    摘要:最基本的区别是会一直保存所有添加的元素,直到显式地移除。相对地,为了限制内存占用,通常都设定为自动回收元素。消息接收方消息发起方同步异步注册事件触发事件处理这个错误可能是由于中对应方法抛出了异常。 缓存 Guava Cache提供了内存缓存功能。...

    TonnyTonny 评论0 收藏0
  • 深度学习如何入门?

    深度学习如何入门?

    摘要:同时推荐阅读由,和提供的深度学习教程,其中介绍略少一些。自然语言处理的深度学习,另一个斯坦福大学的学者的创始人也是一个很好的课程,可以解决与相关的所有最新的深入学习研究。 如果您具有数学和计算机科学方面的工程背景或相关知识的编码经验,...

    wzypluswzyplus 评论0 收藏0

热门文章

<