推荐文章

MINA框架开发入门--简单易用的基于TCP/IP通信的JAVA框架

简单介绍MINA是apache下的一个开源项目,是一个网络通信应用框架,也就是说,它主要是对基于TCP/IP、UDP/IP协议栈的通信框架(然,也可以提供JAVA 对象的序列化服务、虚拟机管道通信服务等),Mina 可以帮助我们快速开发高性能、高扩展性的网络通信应用,Mina 提供了事件驱动、异步(...

docker中的java客户端项目如何使用apollo配置中心

完成了apollo配置中心的搭建工作之后,最重要的就是apollo配置中心的使用。Apollo的详细使用可参考apollo wiki中给出《Java客户端使用指南》 。下面简单介绍快速使用,并会说到部署在docker中的项目作为apollo的客户端时,该如何配置,如何使用? 环境要求:ja...

powerDNS+powerAdmin+mysql安装教程---局域网内自建DNS

局域网内自建DNS,好处就不说了,直接操作。系统环境: Linux CentOS 7第一步:准备好powerDNS的后端环境mysql安装mysql具体安装教程可以参考,笔者另一篇博文《Linux CentOS 7 下的mysql服务器安装 完整教程》创建数据库以及基本powerDNS所需要的表cr...

apache /var/www/html Permission denied 放在var/www/html下的项目访问不了

Unknown: failed to open stream: Permission denied in Unknown on line 0问题场景笔者在往apache的/var/www/html目录下放一个PHP的项目时,无论怎么授权,发现都无法访问到项目,具体情形如下:启动httpd服务后,授权...

Linux CentOS 7 下的mysql服务器安装 完整教程

系统环境linux  centOS 7 mysql软件包下载首先进入mysql官网https://www.mysql.com/,找到最新版本的mysql 的二进制rpm包MySQL Yum Repository下载mysql包wget https://dev.mysql.com/get/m...

powerAdmin使用指南---powerDNS

PowerAdmin简介Power Admin是一款小而实用的管理DNS配置的工具,可让您快速轻松地管理多台服务器.只需将域名和域名对应的ip配在powerAdmin做相应的配置。powerDNS和powerAdmin安装完成以后,即可打开powerAdmin首页PowerAdmin使用介绍下面详细...

Python实战教程之爬虫常用库的安装

基础爬虫包python安装后,一般自带包:urllib、re。可通过如下命令检测是否成功安装。>>> urllib.request.urlopen('http://www.baidu.com') <http.client.HTTPResponse objec...

码农翻身:用故事给技术加点料,用精彩的故事阐述技术原理,各章节连接在这里

笔者看了第一章就被内容吸引,这简直就是在用精彩的小说故事阐述技术原理。在浮躁的生活中,用这种有趣的方式去学习技术原理,也将是一件有趣的事情。有些文章、分享看着听着让人打瞌睡,而本次分享的文章会让人越看越想看。大话编程我是一个线程我是一个Java classJavascript: 一个屌丝的逆袭Jav...

图文详解:数据结构与算法之冒泡排序

冒泡排序介绍冒 泡排序一种简单的排序算法。它会遍历若干次要排序的数列,每次遍历时,它都会从前往后依次的比较相邻两个数的大小;如果前者比后者大,则交换它们的位置。 这样,一次遍历之后,最大的元素就在数列的末尾! 采用相同的方法再次遍历时,第二大的元素就被排列在最大元素之前。重复此操作,直到整个数列都有...

Python 2.7.X 开发文档-将 Python 当做计算器

3.1. 将 Python 当做计算器我们来尝试一些简单的 Python 命令。启动解释器然后等待主提示符 >>> 出现。(不需要很久)3.1.1. 数字解释器表现得就像一个简单的计算器:可以向其录入一些表达式,它会给出返回值。表达式语法很直白:运算符 +,-,* 和 / 与其它语...

Python 循环语句while-Python while循环实例详解

Python的循环语句有for和while语句,这里讲while语句。Python中while语句的一般形式:while 条件判断 :  语句需要注意冒号和缩进。另外,注意Python中没有do...while循环。例入:用while计算1到100的总和。#!/usr/bin/env python3...

SpringBoot应用linux环境发布启动与停止详解

Spring Boot应用启动Spring Boot的启动命令为:java -jar application.jar # Demo $ java -jar target/myproject-0.0.1-SNAPSHOT.jar . ____ _ ...

SpringBoot应用部署于内置Tomcat容器的配置

Spring boot默认web程序启用tomcat内嵌容器,监听8080端口,下面这篇文章主要给大家介绍了关于Spring Boot如何优化内嵌Tomcat的相关配置。添加内置tomcat依赖<dependency> <groupId>org.springfram...

SpringBoot应用部署于外置Tomcat容器

概述SpringBoot 平时我们用的爽歪歪,爽到它自己连Tomcat都自集成了,我们可以直接编写SBT启动类,然后一键开启内置的Tomcat容器服务,确实是很好上手。但 考虑到实际的情形中,我们的Tomcat服务器一般是另外部署好了的,有专门的维护方式。此时我们需要剥离掉SBT应用内置的Tom...

Python | Python面试基础+算法题精讲

Python目前的火爆程度不必多说,Python基础知多少?下面几题撩一撩。第一题def accum(s): # TOD pass # accum("abcd") => "A-Bb-Ccc-Dddd" # accum(&quo...

Druid监控SSM项目性能-配置与实例

介绍以前弄项目的时候,也没配置druid性能监控,但是随着用户的增多,有的时候网站访问慢了,就想知道哪个地方遇到了性能问题,然后好对方法以及sql进行优化,该加索引的加索引,该缓存的去缓存。Druid是阿里巴巴开源平台上一个数据库连接池实现(网上都说这个是目前java最好的连接池)。Druid还能够...

你真的懂Mybatis缓存机制吗?MyBatis一级缓存、二级缓存详解

MyBatis自带的缓存有一级缓存和二级缓存一级缓存Mybatis的一级缓存是指Session缓存。一级缓存的作用域默认是一个SqlSession。Mybatis默认开启一级缓存。也就是在同一个SqlSession中,执行相同的查询SQL,第一次会去数据库进行查询,并写到缓存中;第二次以后是直接去缓...

Proxy代理详解:什么是cglib代理

由于静态代理和动态代理模式都是要求目标对象是实现一个接口的目标对象,但是有时候目标对象只是一个单独的对象,并没有实现任何的接口,这个时候就可以使用以目标对象子类的方式类实现代理,这种方法就叫做:Cglib代理Cglib代理,也叫作子类代理,它是在内存中构建一个子类对象从而实现对目标对象功能的扩展。J...

Proxy代理详解:什么是java动态代理

动态代理有以下特点:1.代理对象,不需要实现接口2.代理对象的生成,是利用JDK的API,动态的在内存中构建代理对象(需要我们指定创建代理对象/目标对象实现的接口的类型)3.动态代理也叫做:JDK代理,接口代理JDK中生成代理对象的API代理类所在包:java.lang.reflect.ProxyJ...

Proxy代理详解:什么是java静态代理

静态代理在使用时,需要定义接口或者父类,被代理对象与代理对象一起实现相同的接口或者是继承相同父类。下面举个案例来解释:模拟保存动作,定义一个保存动作的接口:UserDao.java,然后目标对象实现这个接口的方法UserDaoImpl.java,此时如果使用静态代理方式,就需要在代理对象(UserD...

什么是Java代理?为什么要使用代理?

代理(Proxy)是一种设计模式,提供了对目标对象的间接访问方式。为什么要使用代理?举例1:某大明星A每天忙于各种演唱会、商演。虽然每一场活动均是商人甲、乙、丙、丁等出资,但是大明星A从来没有时间和他们洽谈商演细节、价格,而这一切繁琐的事情,就交给他的经济人来接洽和处理。经济人经过分析、挑选、谈判签...

Java 工作2年后需要达到怎么样的技术水平

请具体一点说要会什么技术?以及这些技术要达到什么水平?有人回答说这只能是大企业或者互联网企业的工程师才能拿到。也许是的,小公司或者非互联网企业拿两万的不太可能是码农了,应该是已经转管理后才有可能。还有区域问题,这个不在我的考虑范围内,因为除了北上广深杭,其他地方也很难。还有人提到这个水平不止2w,其...

SpringBoot简介-SpringBoot是什么?可以做什么?

Spring Boot可以基于Spring轻松创建可以“运行”的、独立的、生产级的应用程序。 对Spring平台和第三方类库我们有一个自己看法,所以你最开始的时候不要感到奇怪。 大多数Spring Boot应用程序需要很少的Spring配置。您可以使用Spring Boot创建可以使用java -j...

Spring MVC提交表单报异常:org.springframework.beans.NotReadablePropertyException

我的代码出现了NotReadablePropertyException异常,代码如下:package com.nutsaboutcandywebproject.model; import static javax.persistence.GenerationType.IDENTITY; ...

有没有更好的方法在Spring REST代码中返回HttpStatus?

我使用spring开发rest服务已有很长时间,直到现在我的返回http状态代码的方法都是这样写的的:    @RequestMapping(value = "/sth")    public void name(HttpServlet...

如何在Spring Boot中同时上传多个文件?

我使用的是Spring Boot 1.1.3与CommonsMultipartResolver,同时上传多个文件。但是当文件超过1M时,报如下异常:Caused by: org.apache.tomcat.util.http.fileupload.FileUploadBase$FileSizeLim...

SpringBoot如何使用@ComponentScan扫描Jar包里面的组件?

我用Spring组件打一个jar包,里面包含在多个项目中的核心jar如何使Spring的@ComponentScan扫描Jar包中的组件呢?...

如何让SpringBoot日志输出到指定路径下、指定的日志文件中?

我通过设置“日志”来让springBoot日志输出到特定的目录。文件”属性如下:方式一logging.file=/var/log/app.log方式二logging.file=app.log logging.path=/var/log但是只有方式一将日志输出到/var/log/app.log中,我...

SpringBoot如何禁用自动配置的Logback日志?

看起来Springboot自动配置自己使用Tomcat的Logback。我想禁用它并使用我在类路径中提供的那个。目前我的代码报如下异常信息:LoggerFactory is not a Logback LoggerContext but Logback is on the classpath. ...

SpringBoot报异常:required a bean of type 'com.xxx.demo' that could not be found如何解决?

我的代码如下,已经第一级路径com开始扫描bean了,为什么还是找不到?@SpringBootApplication @ComponentScan("com") public class WebServiceApplication extends SpringBootServ...

更多推荐