自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CentOS7 网络配置(桥接模式)

环境:VMwareCentOS7一、查看物理机(宿主机)的网络信息1、通过win+R输入cmd进入终端2、输入:ipconfig/all记住上面的IP地址、子网掩码和网关三项。二、修改网卡配置文件1、切换到网卡配置文件所在的目录:[root@code3 ~]# cd /etc/sysconfig/network-scripts/2、打开配置文件:[root@code3 network-scripts]# vi ifcfg-ens333、注意:配置文件..

2021-04-06 20:51:42 1969

原创 Java垃圾回收机制(GC策略)

Java垃圾回收机制(GC策略)  核心:1,哪些是垃圾?【怎么确定这个是垃圾】;2,如何回收垃圾?【怎么更好收垃圾】。  Java语言相对于C++等语言有一个自动垃圾回收机制,只用管使用【实例化对象】,后续的垃圾回收有专门的后勤人员来处理【garbage collection-GC】;但是C++需要在实例化对象之后,还需手动进行垃圾回收,就和学校的自带餐盘的食堂一样,吃完饭还需要自己去洗碗筷,收拾一番。1,哪些是垃圾?1.1 垃圾分类【你是什么垃圾!】  什么是垃圾..

2021-02-19 21:56:31 372

原创 Spring面试题

1、什么是Spring?Spring是一个开源的Java EE开发框架。Spring框架的核心功能可以应用在任何Java应用程序中,但对Java EE平台上的Web应用程序有更好的扩展性。Spring框架的目标是使得Java EE应用程序的开发更加简捷,通过使用POJO为基础的编程模型促进良好的编程风格。2、Spring有哪些优点?轻量级:Spring在大小和透明性方面绝对属于轻量级的,基础版本的Spring框架大约只有2MB。控制反转(IOC):Spring使用控制反转技术实现了松耦合。依

2021-02-19 21:32:18 815

原创 spring面试题

146、什么是IoC和DI?DI是如何实现的?答:IoC叫控制反转,是Inversion of Control的缩写,DI(Dependency Injection)叫依赖注入,是对IoC更简单的诠释。控制反转是把传统上由程序代码直接操控的对象的调用权交给容器,通过容器来实现对象组件的装配和管理。所谓的"控制反转"就是对组件对象控制权的转移,从程序代码本身转移到了外部容器,由容器来创建对象并管理对象之间的依赖关系。IoC体现了好莱坞原则 - "Don’t call me, we will call y

2021-02-18 21:50:39 188

原创 ActiveMQ知识点

1、什么是 ActiveMQ?ActiveMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。2、Activemq的瓶颈值根据网上一般评测文档上来看,每秒的消息吞吐在2000以上, acticemq也可以集群化部署,也是使用zookeeper来搭建。3、ActiveMQ服务器宕机怎么办?这得从ActiveMQ的储存机制说起。在通常的情况下,非持久化消息是存储在内存中的,持久化消息是存储在文件中的,它们的..

2021-02-16 20:24:21 641

原创 MySQL连接失败:10061错误

在尝试启动mysql 的服务器时出现Can't connect to MySQL server on '127.0.0.1' (10061) (2003)的错误信息,mysql服务器启动失败。 解决方案:开始-->services.msc(打开服务)-->在服务列表找到MySQL-->右击MySQL点击启动 但是,有时候明明安装了MySQL,在服务列表中却没有MySQL,该怎么办呢? 解决方案:(1)打开cmd(以管理员身份运行C:\W...

2020-09-18 09:44:57 1250

原创 idea插件(mybatis框架下mapper接口快速跳转对应xml文件)亲测好用!

我相信目前在绝大部分公司里,主要使用的框架是SSM,其中mybatis总体架构是编写mapper接口,框架扫描其对应的mapper.xml文件,由于xml里面编写大量的sql语句,所以在平时调试中需要对其进行调试,但是xml文件并不能像java文件一样,能快速进行跳转,对查找对应xml文件带来巨大的不便。网友基于idea强大的插件系统下,编写了免费插件Free Mybatis Plugin。...

2020-02-04 10:47:30 1010

原创 Linux常用命令

输入进入linux终端,或secureCRT,可以操作linux了。输入help ,可以看到所有命令!常用指令cd切换目录ls显示文件或目录 -l 列出文件详细信息l(list)-a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir创建目录 -m, --mode=模式,设定权限<模式> (类似 chmod),...

2019-11-30 15:10:06 94

原创 Linux使用sz、rz命令下载、上传文件

远程连接Linux服务器进行操作时总会需要上传、下载文件。要实现这个目的,既可以通过FTP的方式,也可以在本地终端使用scp命令。但如果是使用Xshell等工具操作服务器的话,最简单的方法就是其自带支持的sz、rz命令了。这两个命令可以直接上传、下载文件,并自动弹出文件选择框,操作非常方便和习惯。但是要使用的话,需要远程Linux服务器安装了这两个命令,也就是安装了lszrz包。如果没安装...

2019-11-12 14:51:35 610

原创 不错的java题3

156、Spring MVC的工作原理是怎样的?答:Spring MVC的工作原理如下图所示:① 客户端的所有请求都交给前端控制器DispatcherServlet来处理,它会负责调用系统的其他模块来真正处理用户的请求。② DispatcherServlet收到请求后,将根据请求的信息(包括URL、HTTP协议方法、请求头、请求参数、Cookie等)以及HandlerMapping的配...

2019-10-31 13:29:53 127

原创 不错的java题2

71、如何用Java代码列出一个目录下所有的文件?答:如果只要求列出当前文件夹下的文件,代码如下所示:import java.io.File;class Test12 { public static void main(String[] args) { File f = new File("/Users/Hao/Downloads"); for(Fi...

2019-10-31 13:28:55 586

原创 不错的java题

1、面向对象的特征有哪些方面?答:面向对象的特征主要有以下几个方面:- 抽象:抽象是将一类对象的共同特征总结出来构造类的过程,包括数据抽象和行为抽象两方面。抽象只关注对象有哪些属性和行为,并不关注这些行为的细节是什么。- 继承:继承是从已有类得到继承信息创建新类的过程。提供继承信息的类被称为父类(超类、基类);得到继承信息的类被称为子类(派生类)。继承让变化中的软件系统有了一定的延续性,同时...

2019-10-31 13:26:09 174

原创 Java 类加载过程

Java 类加载过程Class的生命周期一个Class在虚拟机中的完整生命周期如下图所示:其中,验证、整备、解析三个部分统称为连接。需要说明的是,上述的流程只是描述了逻辑上各个阶段的开始顺序,实际过程中,各个阶段可能是交错进行,并不是一个阶段等到另一个阶段完全完成才开始执行。加载加载一个Class需要完成以下3件事:通过Class的全限定名获取Class的二进...

2019-09-13 21:25:35 146

原创 IntelliJ IDEA 修改内存大小

平时工作中经常会遇到idea内存不足的问题,我们可以通过两种方法对idea的内存大小进行修改的。第一种方法:打开idea,操作如下图所示:打开一个新的窗口如下:xmx:设置idea的内存大小,可根据自身需要设置。然后重启即可。第二种方法:直接修改idea的vm options打开新窗口如下:根据自己的需要进行修改保存重启idea即可。也可以直接找到安...

2019-09-12 09:25:39 1065 1

原创 使用git将项目回退到某个指定的历史版本

1. 在Gitlab页面通过history查看要项目历史版本:通过查看提交记录,确认回退的版本.查找到历史版本对应的id:2. 进入git cmd页面2.1 进入项目工程所在的文件夹,切换到对应的回退分支(develop)2.2 从remote拉去(pull)最新的代码,同时也是将线上的提交合并记录拉去下来2.3 通过鼠标右键选中Git ...

2019-07-28 16:21:38 5305 2

原创 GIT 常用命令

一般来说,日常使用只要记住下图6个命令,就可以了。但是熟练使用,恐怕要记住60~100个命令。下面是我整理的常用 Git 命令清单。几个专用名词的译名如下。Workspace:工作区 Index / Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库# 在当前目录新建一个Git代码库$ gi...

2018-07-15 15:15:05 110

原创 Mybatis 中$与#的区别

1 #是将传入的值当做字符串的形式,eg:select id,name,age from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于 select id,name,age from student where id ='1'. 2 $是将传入的数据直接显示生成sql语句,eg:select id,name,age from student wher...

2018-07-12 12:30:10 105

原创 jQuery 对checkbox的操作

html>html>head lang="en"> meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> title>jQuery 对checkbox的操作title>HEAD>body>div style="border: 1px solid #999; width: 500px; p

2017-11-22 16:19:19 233

原创 linux实时查看更新日志命令

linux查看日志文件内容命令tail、cat、tac、watch、head、echotail -f test.log你会看到屏幕不断有内容被打印出来. 这时候中断第一个进程Ctrl+C,命令格式;tail[必要参数][选择参数][文件]命令功能:用于显示指定文件末尾内容,不指定文件时,作为输入信息进行处理。常用查看日志文件。命令参数:-f 循环

2017-11-22 13:16:48 6648

原创 在Linux服务器上部署javaweb项目

一.安装JDK1、首先要查看服务器的系统版本,是32位还是64位[plain] view plain copy#getconf LONG_BIT  64  2、下载64位版本的jdk下载地址:http://www.oracle.com/technetwork/java/javase/downlo

2017-11-22 10:38:56 359

原创 mybatis分页插件pagehelper的使用

第一步:引入pageHelper的jar包。dependency>groupId>com.github.pagehelpergroupId>artifactId>pagehelperartifactId>version>4.1.6version>dependency>第二步:需要在SqlMapConfig.xml中配置插件。

2017-11-05 21:04:22 263

原创 java使用apache.poi SXSSFWorkbook导出大数据的execl表格并下载

//通过部门id导出大数据的execlpublic void exportFileBydId(HttpServletResponse response,String[] dIds) {SimpleDateFormat df = new SimpleDateFormat("yyyyMMdd");        OutputStream os = null;         S

2017-11-03 10:08:50 7198

原创 使用一句 sql 实现将一张表中的某一列的值复制到另一列中。

UPDATE 表名 SET 另一列=这一列例如idnameagenewline1zhangsan12 2lisi8 把name中的所有数据复制到newline中UPDATE TABLENAME SET newline=name把age中的age=8的数据复制到

2017-11-03 09:51:43 16560

原创 比较多个日期从中找出最早最晚时间,并统计出现次数

/*** 比较多个日期从中找出最早最晚时间,并统计出现次数* @param dateStrList*/    private static String showResult(List dateStrList) {        Map dateMap = new TreeMap();        int i, listLen;        listLen =

2017-10-31 13:39:22 3909

原创 使用NetBeans IDE自动生成代码调用netweaver PI 接口

PI接口示例    http://epdev.want-want.com:50000/dir/wsdl?p=sa/23249b0ef1d0373191e2b6b3b32413b6 1.       打开NetBeans IDE,新建一个project然后下一步,下一步,完成!2.   在新建好的project的源包下面,新建一个package

2017-10-31 13:28:57 665

原创 微信扫一扫功能实现

1. scan.jsp    pageEncoding="UTF-8"%>String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

2017-10-27 16:14:39 965

原创 通过netweaver跳转向tomcat中的项目传递登录者工号,单点登录

1 .  ManageController .javapackage com.want.address.controller;import java.net.URLEncoder;import javax.servlet.http.Cookie;import javax.servlet.http.HttpServletResponse;import or

2017-10-25 17:19:39 295

原创 使用HttpURLConnection调用webservice接口

package com.wantwant.iwantmobi.bpm.service.impl;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.Outpu

2017-10-25 16:50:45 3408

原创 maven+springMVC+jdbc实现用户注册功能

直接上代码,喜欢的请点赞!pom.xml  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">  4.0.0  com.dong  helloMaven  war  0.0.1-SNAPSHOT  helloMav

2017-01-11 17:10:43 1353

原创 maven+springMVC+jdbc实现用户登录

本人刚开始接触springMVC,为了做一个登录功能,找了很多的资料,浪费了不少时间,终于实现了登录功能,不废话了,直接把代码粘贴出来,供大家参考!!!其中目录中的一些代码与本登录无关,请忽略!!!用到的代码全部在下面。pom.xml代码  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 h

2017-01-11 09:39:58 2937

转载 web.xml中配置<load-on-startup>的作用

在servlet的配置当中,1的含义是:标记容器是否在启动的时候就加载这个servlet。当值为0或者大于0时,表示容器在应用启动时就加载这个servlet;当是一个负数时或者没有指定时,则指示容器在该servlet被选择时才加载。正数的值越小,启动该servlet的优先级越高。   为什么不是true和false呢?这是因为如果我们在web.xml中设置了多个servlet的

2017-01-02 14:33:53 482

转载 web.xml的头信息怎么写

xml version="1.0" encoding="ISO-8859-1"?>  >     web-app>     web-app> xml version="1.0" encoding="UTF-8"?>  web-app id="WebApp_9" version="2.4" xmlns="http://java.sun.com/

2016-12-29 11:21:14 1530

空空如也

空空如也

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

TA关注的人

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