- 架构面试题
路飞的影子
个人总结Java相关知识
面试准备:问题:Spring和SringBoot有什么区别答:1.SpringBoot可以建立独立的Spring应用程序;2.内嵌了如Tomcat,Jetty和Undertow这样的容器,也就是说可以直接跑起来,用不着再做部署工作了。3.无需再像Spring那样搞一堆繁琐的xml文件的配置;4.可以自动配置Spring;5.提供了一些现有的功能,如量度工具,表单数据验证以及一些外部配置这样的一些第
- 初识Sringboot3+vue3环境准备
QGS-CD
javavue.jsnpm
环境准备后端环境准备下载JDK17https://www.oracle.com/java/technologies/downloads/#jdk17-windows安装就下一步下一步,选择安装路径配置环境环境JDK17+、IDEA2021+、maven3.5+、vscode后端基础:javaSE,javaWeb、JDBC、SMM框架(Spring+SpringMVC+MyBatis)、MyBati
- SringBoot启动读取不到logback-spring.xml配置
我心明月
JavaSpringBootmavenspringbootlogback
环境IDEAUltimate2018.3MAVEN3.5.4SpringBoot2.0.2.RELEASE背景启动springboot工程发现没有打印日志分析1、我们是根据不同环境进行的不同日志配置,所以第一步需要在application.properties文件中添加
[email protected]@然后在pom.xml文件中配置profile信息d
- SringBoot中MultipartFile上传文件
justry_deng
Java知识大杂烩文件上传SpringBootMultipartFileJavaEclipse
MultipartFile上传文件,需要用到MultipartFile接口;因此如果是SpringMVC上使用MultipartFile,那么需要引入相关的依赖,如:下面介绍SpringBoot中的文件上传准备工作:第一步:引入web依赖第二步:配置MultipartFileimportjavax.servlet.MultipartConfigElement;importorg.springfra
- 【SpringBoot】从入门到精通的快速开发指南
Java方文山
SpringBootspringbootmybatispagehelperdruid
欢迎来到我的CSDN主页!我是Java方文山,一个在CSDN分享笔记的博主。推荐给大家我的专栏《SpringBoot》。点击这里,就可以查看我的主页啦!Java方文山的个人主页如果感觉还不错的话请给我点赞吧!期待你的加入,一起学习,一起进步!目录一、SpringBoot简介1.1.什么是SpringBoot1.2.为什么要学习SringBoot1.3.SpringBoot的特点二、入门Spring
- 使用IDEA实现SpringBoot的热部署
追寻自己的光
intellij-ideajavaide
工作遇到的问题,简单记录一下IDEA版本2022.2.31、第一步2、第二步3、第三步4、第四步5、第五步总结经过上述步骤的设置,恭喜你的IDEA已经可以实现SringBoot项目的热部署,这样就可以不用每次更改后端的代码,都需要重启一遍项目了。这样可以更加高效的工作了。(bushi)
- Linux 环境安装【jdk、Tomcat、Docker、Maven、Kafka、Redis等】
尒轩窗
Linuxjavalinuxdocker
安装软件一般有三种方式:rpm(Jdk:在线发布一个SringBoot项目)解压缩(tomcat,启动并通过外网访问,发布网站)yum在线安装(docker:直接安装运行跑起来docker就可以!)!安装tomcat、Maven、Kafka、ElasticSearch(tar.gz文件)yum在线安装mysql、redis、wkhtmltopdfjdk安装(rpm安装)rpm下载地址:JavaAr
- SpringBoot 整合 Nacos 实现统一配置中心
Master_hl
springcloudspringbootjavaspringcloud
目录1.Nacos功能1.1配置中心2.SpringBoot整合Nacos实现统一配置中心2.1Nacos的部署安装2.1.1安装并启动Nacos2.1.2开启Nacos控制台授权登录2.1.3将Nacos的数据源切换为MySQL2.2实现配置中心2.2.1创建配置信息2.2.2SringBoot使用配置中心1.Nacos功能配置中心注册中心1.1配置中心在实际开发中,我没有测试组,开发组,运维组
- Springboot项目中使用activiti7.0版本
温水先生
activitijavaspringspringboot
1.0、为什么使用工作流框架都翻到这篇文章了,为什么要用工作流框架我就不普及了哈。1.1、了解activiti不是因为我懒哈,最详细的介绍莫过于官网了,点它(activiti)2.0、Sringboot项目中集成activiti在我们的项目开发中,可以以中间件的形式集成到项目中,然后也可以作为一个单独的节点运行,此处具体写出springboot项目如何集成activiti框架。2.1、pom中加入
- 分享基于SringBoot足球训练俱乐部系统Python训练打卡系统(源码+调试+lw)
计算机源码社
Java项目Python项目python开发语言springbootjava毕业设计django课程设计
作者:计算机源码社个人简介:本人七年开发经验,擅长Java、Python、PHP、.NET、微信小程序、爬虫、大数据等,大家有这一块的问题可以一起交流!学习资料、程序开发、技术解答、文档报告如需要源码,可以扫取文章下方二维码联系咨询JavaWeb项目微信小程序项目Python项目Android项目文章目录1、项目介绍2、核心功能模块3、项目展示4、文档报告目录5、核心代码足球训练俱乐部系统查看功能
- docker 部署springboot(成功、截图)
總鑽風
dockerspringboot容器
1.新建sringboot工程并打包2.编写Dockerfile文件#基础镜像使用javaFROMopenjdk:8#作者MAINTAINERfeng#VOLUME指定了临时文件目录为/tmp。#其效果是在主机/var/lib/docker目录下创建了一个临时文件,并链接到容器的/tmpVOLUME/tmp#将jar包添加到容器中并更名为xx.jarADDdemo-0.0.1-SNAPSHOT.j
- sringboot整合rabbitmq
zhuwenaptx
rabbitmqjava分布式
一、基本概念生产者(Producer)产生数据发送消息的程序是生产者交换机(Exchangs)交换机是RabbitMQ非常重要的一个部件,一方面它接收来自生产者的消息,另一方面它将消息推送到队列中。交换机必须确切知道如何处理它接收到的消息,是将这些消息推送到特定队列还是推送到多个队列,亦或者是把消息丢弃,这个得有交换机类型决定队列(Queue)队列是RabbitMQ内部使用的一种数据结构,尽管消息
- Redis——SringBoot集成Redis
北岭山脚鼠鼠
Redisredis数据库缓存
创建项目导入如下依赖jedis:采用的直连,多个线程操作的话,是不安全的,如果想要避免不安全的,使用edispool连接池!更像BIO模式lettuce:采用netty,实例可以再多个线程中进行共享,不存在线程不安全的情况!可以减少线程数据了,更像NIO模式源码分析#springboot所有配置类都有一个自动配置类RedisAutoConfiguration#自动配置类都会绑定一个properti
- SpringBoot系列:Spring Boot集成jdbcTemplate
杨小格子
SpringBoot系列SpringBootSpringBootjdbcTemplate
当我们需要连接使用数据库时,我们需要建立数据库连接,数据库连接是一项高额的开销,频繁的创建与销毁会造成巨大的性能问题,因而诞生了数据库连接池技术。主流的ORM框架都配备了连接池,如hibernate,mybatis等,jdbcTemplate也是其中一种,它是Spring对数据库的操作在jdbc上面做了深层次的封装,更加轻量级,但相应地在编码上也较繁琐点。一、示例演示在SringBoot中,使用j
- 开源了一套基于springboot+vue+uniapp的商城,包含分类、sku、商户管理、分销、会员、适合企业或个人二次开发
编写美好前程
#开源项目若依开源springbootvue.js
RuoYi-Mall-JAVA商城-电商系统简介开源了一套基于若依框架,SringBoot2+MybatisPlus+SpringSecurity+jwt+redis+Vue+Uniapp的前后端分离的商城系统,包含分类、sku、商户管理、分销、会员、适合企业或个人二次开发。前端采用Vue、ElementUI(antdesign正在开发中)。后端采用SpringBoot、SpringSecurit
- SringBoot-响应
ZATuTu丶
windows
响应数据如何加载响应数据呢其实在SpringBoot,已经有名为@RessponseBody的方法注解为我们提供的响应的方法,他的作用是将方法返回值直接响应,如果返回值类型为实体对象/集合,则会转换为JSON格式响应。而@RestController已经在内部集成好了@RessponseBody。我们可以看到@RestController的定义,他已经在内部同时集成了Controller和Resp
- Linux环境安装一:jdk的安装及将jar包项目发布在服务器上
茂桑
Linuxlinuxjava运维
狂神说java狂神说Linux环境安装Linux安装软件一般有三种方式∶1、rpm(Jdk:在线发布一个SringBoot项目)2、解压缩(tomcat,启动并通过外网访问,发布网站)3、yum在线安装(docker:直接安装运行跑起来docker就可以!)!JDK安装我们开发java程序必须要的环境!一、下载jdkrpm包jdklinuxrpm下载地址百度网盘链接提取码:5fup二、通过xftp
- Sringboot整合外置Tomcat
毛不翼
为啥要整合外置Tomcat在大部门公司里一般有专门的运维团队,他们负责对机器(现在大部分是docker)和代码的编译检测以及代码的发布。包括代码运行环境,如JDK的安装,以及各种中间件在服务器上的安装,因此Springboot这种直接集成了Tomcat的方式并不是特别的适用。修改打包方式修改项目的pom.xml配置,我们修改其打包方式为war方式,如:com.exampledemo0.0.1-SN
- SpringBoot+Mybatis自动填充更新时间,更新与插入一体化
月半花开
工具类
mybatis-plus提供了自动填充功能,不过由于是自定义xml映射文件,折腾许久,始终未实现,干脆些自己玩。同时,把数据插入更新集成为一个sql。项目背景:SringBoot+Mybatis+Oracle直接上源码:beginupdateETICKET_TASKsetTASK_ID=#{taskId,jdbcType=VARCHAR},BEGIN_TIME=#{beginTime,jdbcTy
- SringBoot 下的 Static 文件夹如何打包成前端资源
123的故事
后端Java前端javaspring
以下是在Windows10系统下使用IntelliJIDEA编写的SpringBoot项目中,将src/main/resources/static目录下的静态文件打包成前端资源的示例代码:importorg.springframework.boot.SpringApplication;importorg.springframework.boot.autoconfigure.SpringBootAp
- Vue3.0+Element-Plus+SringBoot-@RequestPart注解实现上传图片并携带数据对象
chihaihai
spring进阶JSvuejsspring
文章目录前言一、前端二、后端前言最近在帮亲戚做一个餐饮管理平台,我这个三流业余前端光脚的不怕穿鞋的直接将Vue版本升级到了3.0。想开发的过程中学习适应下3.0,总体来说还是比较顺利从测试版本到现在也一年时间了市面上文档跟博客也丰富了起来。但是在设计新增菜品功能时遇到了小小的问题,虽然也能携带参数但是并不满足我的场景需求。当时的问题是:我想同时传递图片信息和菜品数据对象给后端,而像最常用的@req
- 【Spring】@ConfigurationProperties 注解的简单使用和介绍
杜小舟
Springspringjava后端
文章目录@ConfigurationProperties中属性介绍案例代码介绍ignoreInvalidFields属性用法ignoreUnknownFields属性用法本篇文章主要介绍SringBoot中的@ConfigurationProperties注解,该注解是用来获取yml或者properties配置文件的配置信息,下面根据一些配置信息给出案例代码进行讲解。@ConfigurationP
- 4、springboot多环境配置
kk_lina
云原生springbootjava后端
一、基础环境DEV:开发环境TEST:测试环境UAT\PROD:生产环境二、Sringboot配置主配置文件:application.yml#application.ymlspring:profiles:active:devapplication:name:account-servicedatasource:url:${ACCOUNT_DATASOURCE_URL}username:${ACCOU
- (三)sringboot中使用mybatis-plus,条件构造器wrapper
按下那个按钮
mybatis-plusspringboot笔记mybatisjavaspringboot
文章有点长分成了三篇(一)springboot中使用mybatisPlus入门,配置(二)springboot中使用mybatis-plus,CRUD,主键自增,逻辑删除(三)sringboot中使用mybatis-plus,条件构造器wapper一、wapper介绍Wrapper:条件构造抽象类,最顶端父类AbstractWrapper:用于查询条件封装,生成sql的where条件QueryWr
- Spring Boot项目使用Nacos作为配置中心
竹风有点甜
Javajavaspringbootalibaba
前置条件:jdk、SpringBoot项目、Nacos、Linux服务器(可无)具体版本:jdk11、SpringBoot2.3.5.RELEASE、Nacos2.0.3、Centos6目标:SpirngBoot项目使用Nacos作为配置中心动态管理项目配置相关问题及解答参考本文末尾原文首发:chenetchen.ltd,个人博客网站。前言使用SringBoot框架开发的项目,虽然免去了在Tomc
- ElasticSearch JavaAPI(java操作)
dexi.Chi 程序猿
笔记elasticsearch经验分享
操作ElasticSearch分为脚本操作(运维人员常用)和java操作(开发人员常用),今天小编主要介绍java操作方式,之前小编讲解了ES如何搭建,并介绍了IK分词器,今天基于ES环境来继续学习。需求:使用sringboot整合ElasticSearch实现步骤:1、搭建springboot工程2、引入ElasticSearch相关坐标3、测试编码下面是ElasticSearch的相关坐标开始
- Spring Boot系列(六)、SpringBoot配置全局事务处理
一宿君
Java编程技术SpringBootSpringBot全局事务处理
六、SpringBoot配置全局事务处理6.1SringBoot声明式事务6.2@Transactional注解的常用属性:6.3事务传播行为propagation6.4配置全局事务6.1SringBoot声明式事务SpringBoot开启声明式事务,只需要一个@Transactional就可以。因为在SpringBoot中已经默认对jpa和mybatis,hibernate开启了事务,在引入引用
- RocketMq(二)-访问面板搭建及问题修复
科比333
学习rocketmq服务器运维
上一篇记录了RocketMq下载安装与启动:RocketMq(一)-下载安装本篇记录搭建RocketMq访问面板,是一个SringBoot项目,因此下载修改配置,启动即可。因为RocketMq安装在阿里云上并非本地,因此也踩了不少坑,在此记录一下。一、下载项目建议先将项目fork到自己账号下,然后从自己账号通过git工具下载,这样修改了就可以提交。(1)访问rocketmq-externals项目
- MybatisPlus综合详细教程,学不会来砍我
学JAVA的秀琴
后端框架的学习Mybatis_Plusjava后端
前言:之前我们已经把SringBoot介绍完毕,忘记的同学可以查看博客主页秀琴的秘密花园。这篇文章介绍MybatisPlus,对代码进行深度优化训练。祝大家学有所成。有志者,事竟成。——约翰生目录Mybatis概括整体结构详细介绍通用CRUD1.插入方法更新操作删除操作查询操作MP概括概念:MyBatis-Plus(简称MP)是一个MyBatis的增强工具,在MyBatis的基础上只做增强不做改变
- SringBoot2运维实用篇1
Depthslowly
springjava运维spring
P54运维实用篇-51-工程打包与运行P55运维实用篇-52-打包插件解压jar包:tar-zxvfspringboot_08_ssmp_viewapi-0.0.1-SNAPSHOT.jarP56运维实用篇-53-Boot工程快速启动端口都要一致,且在云服务商和宝塔中都要开放端口P57运雄实用篇-54-临时属性java-jarspringboot_08_ssmp-0.0.1-SNAPSHOT.ja
- 遍历dom 并且存储(将每一层的DOM元素存在数组中)
换个号韩国红果果
JavaScripthtml
数组从0开始!!
var a=[],i=0;
for(var j=0;j<30;j++){
a[j]=[];//数组里套数组,且第i层存储在第a[i]中
}
function walkDOM(n){
do{
if(n.nodeType!==3)//筛选去除#text类型
a[i].push(n);
//con
- Android+Jquery Mobile学习系列(9)-总结和代码分享
白糖_
JQuery Mobile
目录导航
经过一个多月的边学习边练手,学会了Android基于Web开发的毛皮,其实开发过程中用Android原生API不是很多,更多的是HTML/Javascript/Css。
个人觉得基于WebView的Jquery Mobile开发有以下优点:
1、对于刚从Java Web转型过来的同学非常适合,只要懂得HTML开发就可以上手做事。
2、jquerym
- impala参考资料
dayutianfei
impala
记录一些有用的Impala资料
1. 入门资料
>>官网翻译:
http://my.oschina.net/weiqingbin/blog?catalog=423691
2. 实用进阶
>>代码&架构分析:
Impala/Hive现状分析与前景展望:http
- JAVA 静态变量与非静态变量初始化顺序之新解
周凡杨
java静态非静态顺序
今天和同事争论一问题,关于静态变量与非静态变量的初始化顺序,谁先谁后,最终想整理出来!测试代码:
import java.util.Map;
public class T {
public static T t = new T();
private Map map = new HashMap();
public T(){
System.out.println(&quo
- 跳出iframe返回外层页面
g21121
iframe
在web开发过程中难免要用到iframe,但当连接超时或跳转到公共页面时就会出现超时页面显示在iframe中,这时我们就需要跳出这个iframe到达一个公共页面去。
首先跳转到一个中间页,这个页面用于判断是否在iframe中,在页面加载的过程中调用如下代码:
<script type="text/javascript">
//<!--
function
- JAVA多线程监听JMS、MQ队列
510888780
java多线程
背景:消息队列中有非常多的消息需要处理,并且监听器onMessage()方法中的业务逻辑也相对比较复杂,为了加快队列消息的读取、处理速度。可以通过加快读取速度和加快处理速度来考虑。因此从这两个方面都使用多线程来处理。对于消息处理的业务处理逻辑用线程池来做。对于加快消息监听读取速度可以使用1.使用多个监听器监听一个队列;2.使用一个监听器开启多线程监听。
对于上面提到的方法2使用一个监听器开启多线
- 第一个SpringMvc例子
布衣凌宇
spring mvc
第一步:导入需要的包;
第二步:配置web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi=
- 我的spring学习笔记15-容器扩展点之PropertyOverrideConfigurer
aijuans
Spring3
PropertyOverrideConfigurer类似于PropertyPlaceholderConfigurer,但是与后者相比,前者对于bean属性可以有缺省值或者根本没有值。也就是说如果properties文件中没有某个bean属性的内容,那么将使用上下文(配置的xml文件)中相应定义的值。如果properties文件中有bean属性的内容,那么就用properties文件中的值来代替上下
- 通过XSD验证XML
antlove
xmlschemaxsdvalidationSchemaFactory
1. XmlValidation.java
package xml.validation;
import java.io.InputStream;
import javax.xml.XMLConstants;
import javax.xml.transform.stream.StreamSource;
import javax.xml.validation.Schem
- 文本流与字符集
百合不是茶
PrintWrite()的使用字符集名字 别名获取
文本数据的输入输出;
输入;数据流,缓冲流
输出;介绍向文本打印格式化的输出PrintWrite();
package 文本流;
import java.io.FileNotFound
- ibatis模糊查询sqlmap-mapping-**.xml配置
bijian1013
ibatis
正常我们写ibatis的sqlmap-mapping-*.xml文件时,传入的参数都用##标识,如下所示:
<resultMap id="personInfo" class="com.bijian.study.dto.PersonDTO">
<res
- java jvm常用命令工具——jdb命令(The Java Debugger)
bijian1013
javajvmjdb
用来对core文件和正在运行的Java进程进行实时地调试,里面包含了丰富的命令帮助您进行调试,它的功能和Sun studio里面所带的dbx非常相似,但 jdb是专门用来针对Java应用程序的。
现在应该说日常的开发中很少用到JDB了,因为现在的IDE已经帮我们封装好了,如使用ECLI
- 【Spring框架二】Spring常用注解之Component、Repository、Service和Controller注解
bit1129
controller
在Spring常用注解第一步部分【Spring框架一】Spring常用注解之Autowired和Resource注解(http://bit1129.iteye.com/blog/2114084)中介绍了Autowired和Resource两个注解的功能,它们用于将依赖根据名称或者类型进行自动的注入,这简化了在XML中,依赖注入部分的XML的编写,但是UserDao和UserService两个bea
- cxf wsdl2java生成代码super出错,构造函数不匹配
bitray
super
由于过去对于soap协议的cxf接触的不是很多,所以遇到了也是迷糊了一会.后来经过查找资料才得以解决. 初始原因一般是由于jaxws2.2规范和jdk6及以上不兼容导致的.所以要强制降为jaxws2.1进行编译生成.我们需要少量的修改:
我们原来的代码
wsdl2java com.test.xxx -client http://.....
修改后的代
- 动态页面正文部分中文乱码排障一例
ronin47
公司网站一部分动态页面,早先使用apache+resin的架构运行,考虑到高并发访问下的响应性能问题,在前不久逐步开始用nginx替换掉了apache。 不过随后发现了一个问题,随意进入某一有分页的网页,第一页是正常的(因为静态化过了);点“下一页”,出来的页面两边正常,中间部分的标题、关键字等也正常,唯独每个标题下的正文无法正常显示。 因为有做过系统调整,所以第一反应就是新上
- java-54- 调整数组顺序使奇数位于偶数前面
bylijinnan
java
import java.util.Arrays;
import java.util.Random;
import ljn.help.Helper;
public class OddBeforeEven {
/**
* Q 54 调整数组顺序使奇数位于偶数前面
* 输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半
- 从100PV到1亿级PV网站架构演变
cfyme
网站架构
一个网站就像一个人,存在一个从小到大的过程。养一个网站和养一个人一样,不同时期需要不同的方法,不同的方法下有共同的原则。本文结合我自已14年网站人的经历记录一些架构演变中的体会。 1:积累是必不可少的
架构师不是一天练成的。
1999年,我作了一个个人主页,在学校内的虚拟空间,参加了一次主页大赛,几个DREAMWEAVER的页面,几个TABLE作布局,一个DB连接,几行PHP的代码嵌入在HTM
- [宇宙时代]宇宙时代的GIS是什么?
comsci
Gis
我们都知道一个事实,在行星内部的时候,因为地理信息的坐标都是相对固定的,所以我们获取一组GIS数据之后,就可以存储到硬盘中,长久使用。。。但是,请注意,这种经验在宇宙时代是不能够被继续使用的
宇宙是一个高维时空
- 详解create database命令
czmmiao
database
完整命令
CREATE DATABASE mynewdb USER SYS IDENTIFIED BY sys_password USER SYSTEM IDENTIFIED BY system_password LOGFILE GROUP 1 ('/u01/logs/my/redo01a.log','/u02/logs/m
- 几句不中听却不得不认可的话
datageek
1、人丑就该多读书。
2、你不快乐是因为:你可以像猪一样懒,却无法像只猪一样懒得心安理得。
3、如果你太在意别人的看法,那么你的生活将变成一件裤衩,别人放什么屁,你都得接着。
4、你的问题主要在于:读书不多而买书太多,读书太少又特爱思考,还他妈话痨。
5、与禽兽搏斗的三种结局:(1)、赢了,比禽兽还禽兽。(2)、输了,禽兽不如。(3)、平了,跟禽兽没两样。结论:选择正确的对手很重要。
6
- 1 14:00 PHP中的“syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM”错误
dcj3sjt126com
PHP
原文地址:http://www.kafka0102.com/2010/08/281.html
因为需要,今天晚些在本机使用PHP做些测试,PHP脚本依赖了一堆我也不清楚做什么用的库。结果一跑起来,就报出类似下面的错误:“Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /home/kafka/test/
- xcode6 Auto layout and size classes
dcj3sjt126com
ios
官方GUI
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/Introduction/Introduction.html
iOS中使用自动布局(一)
http://www.cocoachina.com/ind
- 通过PreparedStatement批量执行sql语句【sql语句相同,值不同】
梦见x光
sql事务批量执行
比如说:我有一个List需要添加到数据库中,那么我该如何通过PreparedStatement来操作呢?
public void addCustomerByCommit(Connection conn , List<Customer> customerList)
{
String sql = "inseret into customer(id
- 程序员必知必会----linux常用命令之十【系统相关】
hanqunfeng
Linux常用命令
一.linux快捷键
Ctrl+C : 终止当前命令
Ctrl+S : 暂停屏幕输出
Ctrl+Q : 恢复屏幕输出
Ctrl+U : 删除当前行光标前的所有字符
Ctrl+Z : 挂起当前正在执行的进程
Ctrl+L : 清除终端屏幕,相当于clear
二.终端命令
clear : 清除终端屏幕
reset : 重置视窗,当屏幕编码混乱时使用
time com
- NGINX
IXHONG
nginx
pcre 编译安装 nginx
conf/vhost/test.conf
upstream admin {
server 127.0.0.1:8080;
}
server {
listen 80;
&
- 设计模式--工厂模式
kerryg
设计模式
工厂方式模式分为三种:
1、普通工厂模式:建立一个工厂类,对实现了同一个接口的一些类进行实例的创建。
2、多个工厂方法的模式:就是对普通工厂方法模式的改进,在普通工厂方法模式中,如果传递的字符串出错,则不能正确创建对象,而多个工厂方法模式就是提供多个工厂方法,分别创建对象。
3、静态工厂方法模式:就是将上面的多个工厂方法模式里的方法置为静态,
- Spring InitializingBean/init-method和DisposableBean/destroy-method
mx_xiehd
javaspringbeanxml
1.initializingBean/init-method
实现org.springframework.beans.factory.InitializingBean接口允许一个bean在它的所有必须属性被BeanFactory设置后,来执行初始化的工作,InitialzingBean仅仅指定了一个方法。
通常InitializingBean接口的使用是能够被避免的,(不鼓励使用,因为没有必要
- 解决Centos下vim粘贴内容格式混乱问题
qindongliang1922
centosvim
有时候,我们在向vim打开的一个xml,或者任意文件中,拷贝粘贴的代码时,格式莫名其毛的就混乱了,然后自己一个个再重新,把格式排列好,非常耗时,而且很不爽,那么有没有办法避免呢? 答案是肯定的,设置下缩进格式就可以了,非常简单: 在用户的根目录下 直接vi ~/.vimrc文件 然后将set pastetoggle=<F9> 写入这个文件中,保存退出,重新登录,
- netty大并发请求问题
tianzhihehe
netty
多线程并发使用同一个channel
java.nio.BufferOverflowException: null
at java.nio.HeapByteBuffer.put(HeapByteBuffer.java:183) ~[na:1.7.0_60-ea]
at java.nio.ByteBuffer.put(ByteBuffer.java:832) ~[na:1.7.0_60-ea]
- Hadoop NameNode单点问题解决方案之一 AvatarNode
wyz2009107220
NameNode
我们遇到的情况
Hadoop NameNode存在单点问题。这个问题会影响分布式平台24*7运行。先说说我们的情况吧。
我们的团队负责管理一个1200节点的集群(总大小12PB),目前是运行版本为Hadoop 0.20,transaction logs写入一个共享的NFS filer(注:NetApp NFS Filer)。
经常遇到需要中断服务的问题是给hadoop打补丁。 DataNod