
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
使用git开发的过程中,存在误提交的时候怎么办呢?不用慌张,强大的git提供了两种版本回退的方式,可以让你恢复提交之前的内容:方式一:reset(不推荐)通过reset的方式,把head指针指向之前的某次提交,reset之后,后面的版本就找不到了操作步骤如下:1、在gitlab上找到要恢复的版本号,如:139dcfaa558e3276b30b6b2e5cbbb9c00bbdca962、在客户端执行
今天工作中发现一个Long类型的参数没有传到sql中去,在sql xml配置文件中是使用if test标签判断:<if test="version != null and version != ''">and version = #{version,jdbcType=BigInt}</if>version我传递的参数是0L但是在sql执行时,总是判断没有传...
main:begindeclare done int default 0;declare tid varchar(50);DECLARE cur CURSOR FOR select linkid from tmp_userservice_pool;#parse order content to get every parameterDECLARE CONTINUE HAN
最近在学习jvm,发现随着对虚拟机底层的了解,对java的多线程也有了全新的认识,原来一个小小的synchronized关键字里别有洞天。决定把自己关于java多线程的所学整理成一篇文章,从最基础的为什么使用多线程,一直深入讲解到jvm底层的锁实现。多线程的目的为什么要使用多线程?可以简单的分两个方面来说:在多个cpu核心下,多线程的好处是显而易见的,不然多个cpu核心只跑
jvm工具jps显示系统中所有Hotspot虚拟机进程jstat收集Hotspot虚拟机各方面运行数据jstack显示虚拟机的线程栈信息jinfo显示虚拟机的配置信息jmap用于生成虚拟机的内存快照信息jvm内存结构左边蓝色是虚存(应用运行时额外使用的内存,主要是系统级线
关闭虚拟机防火墙:关闭命令: service iptables stop永久关闭防火墙:chkconfig iptables off两个命令同时运行,运行完成后查看防火墙关闭状态service iptables status1 关闭防火墙-----service iptables stop 2 启动防火墙-----service iptables star
今天在VMware虚拟机中经过千辛万苦终于安装好了centos7。。正兴致勃勃的例行yum update 却发现centos系统貌似默认网卡没配置好,反馈无法联网。经过一番研究,终于让centos连上了网,现公布方法如下: 进入目录:/etc/sysconfig/network-scripts/用ls命令查看网卡配置文件名(在CENTOS7中网卡名貌似变成了随机
一、编写shell脚本vim ugiz.sh#!/bin/bashcd /home#首先要把要解压的文件(tar.gz格式),放入一个文件中ls *.tar.gz > ls.log#这样就会把所有的文件名保存到ls.log文件中for i in $(cat ls.log) #这里可以使用linux命令catdo tar -zxf $i & >/de
1,首先知道String容器管理bean的原理: 创建一个类,定义构造方法的参数为bean.xml文件,然后通过dom4j去读取bean.xml文件,得到一个或者多个javabean(id,class)对象(如果是多个bean节点就创建一个list集合来存储读取到的bean节点),然后实例化bean的节点,从list中遍历出所有的bean节点,并通过反射去实例化bean,建立一个Map
spring是一个开源的控制反转(IOC)和面向切面(AOP)的容器框架,主要目的就是简化企业开发spring的依赖注入:在程序运行期间,由外部容器动态的将依赖对象注入到组件中实例化spring容器的二种方法第一种:在类路径下寻找配置文件来实例化容器(实际开发中使用此方法)ApplicationContext ctx= new ClassPa







