IntellIJ IDEA 配置 Maven 以及 修改 默认 Repository(转) IDEA版本:IntelliJ IDEA 2017.2Build #IU-172.3317.76, built on July 15, 2017Licensed to AdministratorJRE: 1.8.0_152-release-915-b5 amd64JVM: OpenJDK 64-Bit Server VM by JetBrains s.r.oWindows 7 6....
关于Mybatis关闭一级二级缓存 这两天折腾mybatis发现它的缓存内容比较不和谐,原因是底层架构会考虑到分布式,但是Mybatis的各个SqlSession的默认一级缓存PerpetualCache不会在各SqlSession间共享,同时他存储下来sql语句和查询到的对象集,再第二次查询的时候使用他内部的缓存,第二次查询的时候使用他内部的缓存, 是指两次使用的同一个查询语句的时候, 如两次使用的是不同的sql语句那么就不会使用...
Json,String,Map之间的转换 String 转 jsonJSONObject jasonObject = JSONObject.fromObject(str);String 转 MapJSONObject jasonObject = JSONObject.fromObject(str);Map map = (Map)jasonObject;注:以上之所以能强转为Map类型,是因为JSONObject实现了Ma...
联想thinkpad L470在win10系统下配置BIOS进入方式(转) 1.在win10系统电源选项中,去掉“启用快速启动流程”勾选;原因:Win10系统默认打开了【快速启动】,会导致笔记本开机过快,来不及显示bios配置;所以解决方法是:取消【快速启动】的配置选项,具体配置流程如下:1、打开控制面板,(快捷方式:winkey+R 打开运行,输入control),选择《系统和安全》2、选择《电源选项》3、选择《选择电源按钮的功能》4.进入《选择电源按钮的...
centos7网卡报错解决办法总结(FailedtostartLSB:Bringup/downnetworking) 问题描述:我的vm中安装了一台虚拟机centos7,用着用着不知道为什么网络就不能用了.解决:查询了一下,好像是系统自带的NetworkManager这个管理套件有关系,关掉.关掉方法:systemctl stop NetworkManagersystemctl disable NetworkManager重新启动网络:systemctl start network.service...
linux httpd的make编译 make[2]: [htpasswd] 错误 1 简单的解决方法:进入apr和apr-util的解压目录> cp -r apr-1.6.\* httpd-2.4.\*/srclib/apr > cp -r apr-util-1.6.\* httpd-2.4.\*/srclib/apr-util*:替换自己的版本号最后在编译httpd的时候后面加上 --with-inclued-apr...
apache2.4的编译安装 编译安装apache1、解决依赖关系httpd-2.4.18需要较新版本的apr和apr-util,因此需要事先对其进行升级。升级方式有两种,一种是通过源代码编译安装,一种是直接升级rpm包。这里选择使用编译源代码的方式进行,它们的下载路径为ftp://172.16.0.1/pub/Sources/new_lamp。(1) 编译安装aprtar xf apr-1.5.2.tar.bz2c...
如何解决编译安装httpd2.4错误:hecking whether to enable mod_ssl 1.在安装编译httpd2.4的时候出现错误:checking whether to enable mod_ssl… configure: error: mod_ssl has been requested but can not be built due to prerequisite failures2.解决办法,这是由于没有安装openssl-devel,只要用yum进行安装即可yum...
apr-util致命错误:expat.h:没有那个文件或目录 环境 :centos7 + VMware14问题:缺少 expat库解决方法 :yum install -y expat-devel再次编译即可
configure: error: no acceptable C compiler found in $PATH 问题解决 [root@localhost ~]# cd msmtp-1.4.20[root@localhost msmtp-1.4.20]# ./configurechecking build system type… i686-pc-linux-gnuchecking host system type… i686-pc-linux-gnuchecking target system type… i...
python 之变量 1.#变量__file__表示文件本身,输出的是一个绝对路径(但在pycharm中会自动输出绝对路径),所以需要将其转换成绝对路径 print(__file__) #在pycharm中执行 ######## E:/9--python/python_project/web1/web2/bin.py #在cmd中执行 ...
JSON字符串转换为Map package com.zkn.newlearn.json; import com.alibaba.fastjson.JSON; import com.alibaba.fastjson.JSONObject; import java.util.Map; /** * JSON字符串自动转换 * Created by ...
Vmware虚拟机设置固定IP地址 一、在菜单栏选择编辑→ 虚拟网络编辑器,打开虚拟网络编辑器对话框,选择Net网络连接方式,随意设置子网IP,点击NAT设置页面,查看子网掩码和网关,后面修改静态IP会用到。注:上面的“使用本地DHCP服务……”这一项是没有钩选的二、检查物理主机 网卡设置,打开网络和共享中心→ 更改适配器设置→,在VMware Network Adapter VMnet8上单击右键,选择属性按钮...
VIM 复制、粘贴、删除、撤销 在正常模式下(按ESC进入)按键v进入可视化模式,然后按键盘左右键或h,l键即可实现文本的选择。其它相关命令:v:按字符选择。经常使用的模式,所以亲自尝试一下它。V:按行选择。这在你想拷贝或者移动很多行的文本的时候特别有用。CTRL+v:按块选择。非常强大,只在很少的编辑器中才有这样的功能。你可以选择一个矩形块,并且在这个矩形里面的文本会被高亮。值得注意的是如果VIM中使用自动换行,那么...
详细全面的 SpringBoot 文件上传 spring boot 的文件上传与 spring mvc 的文件上传基本一致,只需注意一些配置即可。 环境要求: Spring Boot v1.5.1.RELEASE + jdk1.7 + myeclipse1).引入thymeleaf,支持页面跳转 <!-- 添加thymeleaf --> <dependency> ...
(转)JavaFX表格控件TableView高级应用:自动添加ID列、删除操作列、单元格内容个性化渲染 问题描述我们在用Javafx开发应用程序的时候,TableView是比较常用的用来展示数据的控件,但是它的灵活性确实没有WEB开发里面的控件好,比如,我遇到的问题就有:数据库存储里面的ID列(序号)一般是自增性质的,不停的增加、删除操作后,这个序号列就会乱,数字 不连续,而我们要显示到GUI里面的序号列肯定需要按正常顺序显示的,本文提供构造顺序序号列的方法;操作列(比如删除)的渲染问题,一...
解决git报ssh variant 'simple' does not support setting port 解决办法在git bash中输入命令 1 git config --global ssh.variant ssh
python的UnboundLocalError: local variable 'xxx' referenced b 一、意思: 本地变量xxx引用前没定义。 二、错误原因 在于python没有变量的声明 , 所以它通过一个简单的规则找出变量的范围 :如果有一个函数内部的变量赋值 ,该变量被认为是本地的,所以如果有修改变量的值就会变成局部变量。 三、产生这个错误的场景python代码:val=9def test(flag): if flag: ...
ipmitool使用手册(转) 一、查找安装包查看ipmitool属于哪个安装包#yum provides */ipmitool可以看出ipmitool属于ipmitool-1.8.18-7.el7.x86_64这个安装包查看ipmitool这个安装包是否安装(可以看出ipmitool未安装)# rpm -ql ipmitool二、安装安装ipmitool#yum install ipmi...
linux 之 less 空格键:向下翻动一页[PageDown]:向下翻动一页[PageUp]:向上翻动一页/字符串:向下查询“字符串”的功能?字符串:向上查询“字符串”的功能n:重复前一个查询N:反向重复前一个查询q:离开...
linux 状态码意义 0 命令成功结束1 通用未知错误2 误用shell命令126 命令不可执行127 没找到命令128 无效退出参数128+x Linux 信号x的严重错误130 Linux 信号2 ...
python 之 os 二 1. os.chdir() 方法用于改变当前工作目录到指定的路径。语法chdir()方法语法格式如下:os.chdir(path)参数 path -- 要切换到的新路径。 返回值如果允许访问返回 True , 否则返回False。实例以下实例演示了 chdir() 方法的使用:#!/usr/bin/python# -*- coding: UTF-8 ...
python之os 一 1.os.path (1) os.path.abspath(path) 返回path规范化的绝对路径。 >>> os.path.abspath('test.csv') 'C:\\Python25\\test.csv' >>> os.path.abspath('c:\\te...
Mybatis3+Spring4+SpringMVC4 框架整合环境搭建 首先在整合这个框架的时候,想想其一般的步骤是怎样的,先有个步骤之后,不至于在后面的搞混了,这样在整合的时候也比较清晰些。 1 创建一个Web项目。 2 导入Mybatis3、Spring4、SpringMVC4、连接数据库(我使用的数据库是mysql)的jar包。 我所用的包: spring-websocket-4.2.0.RELEASE.jar...
passwd命令 passwd命令用于设置用户的认证信息,包括用户密码、密码过期时间等。系统管理者则能用它管理系统用户的密码。只有管理者可以指定用户名称,一般用户只能变更自己的密码。语法passwd(选项)(参数)选项-d:删除密码,仅有系统管理者才能使用;-f:强制执行;-k:设置只有在密码过期失效后,方能更新;-l:锁住密码;-s:列出密码的相关信息,仅有系统管理者才能使用;-u:...
Java序列化与反序列化 1.Java序列化与反序列化 Java序列化是指把Java对象转换为字节序列的过程;而Java反序列化是指把字节序列恢复为Java对象的过程。2.为什么需要序列化与反序列化 我们知道,当两个进程进行远程通信时,可以相互发送各种类型的数据,包括文本、图片、音频、视频等, 而这些数据都会以二进制序列的形式在网络上传送。那么当两个Java进程进行通信时,能否实现进程间的对象传送呢?答案是可以...
Java基础之—反射(非常重要) 反射是框架设计的灵魂(使用的前提条件:必须先得到代表的字节码的Class,Class类用于表示.class文件(字节码)) 一、反射的概述JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性;这种动态获取的信息以及动态调用对象的方法的功能称为java语言的反射机制。要想解剖一个类,必须先要获取到该类...
基于map的缓存 package test.com.java.mapCache; import java.util.Map;import java.util.concurrent.ConcurrentHashMap; import org.apache.commons.logging.Log;import org.apache.commons.logging.LogFactory; ...
遍历map的四种方法 public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "value1"); map.put("2", "value2"); map.put("3", &quo
mybatis注解详解 首 先当然得下载mybatis-3.0.5.jar和mybatis-spring-1.0.1.jar两个JAR包,并放在WEB-INF的lib目录下 (如果你使用maven,则jar会根据你的pom配置的依赖自动下载,并存放在你指定的maven本地库中,默认是~/.m2 /repository),前一个是mybatis核心包,后一个是和spring整合的包。 使用mybatis,必须有个...
【MyBatis】查询缓存(一级缓存和二级缓存) 一级缓存:是SQlSession级别的缓存。在操作数据库时需要构造SqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的SqlSession之间的缓存数据区域(HashMap)是互相不影响的。 二级缓存:是mapper级别的缓存,多个SqlSession去操作同一个mapper的sql语句,多个SqlSession可以共用二级缓存,二级缓存是跨...
Mybatis JdbcType与Oracle、MySql数据类型对应列表 Mybatis JdbcType Oracle MySql JdbcType ARRAY JdbcType BIGINT BIGINT ...
pstree使用缺少命令 [root@localhost ~]# yum -y install psmisc已加载插件:fastestmirrorLoading mirror speeds from cached hostfile * base: centos.ustc.edu.cn * extras: centos.ustc.edu.cn * updates: centos.ustc.edu.cn正在解决依赖...
su命令 su命令用于切换当前用户身份到其他用户身份,变更时须输入所要变更的用户帐号与密码。语法su(选项)(参数)选项-c<指令>或--command=<指令>:执行完指定的指令后,即恢复原来的身份;-f或——fast:适用于csh与tsch,使shell不用去读取启动文件;-l或——login:改变身份时,也同时变更工作目录,以及HOME,SHELL,US...
翻屏与文件内容查找 向后翻一屏:SPACE向前翻一屏:b向后翻一行:ENTER向前翻一行:k查找: /KEYWORD: 向后 n: 下一个 N:前一个 ?KEYWORD:向前 n: 下一个 N:前一个 q: 退出...
Linux 系统时间和硬件时间 linux 的系统时间有时跟硬件时间是不同步的 Linux时钟分为系统时钟(System Clock)和硬件(Real Time Clock,简称RTC)时钟。系统时钟是指当前Linux Kernel中的时钟,而硬件时钟则是主板上由电池供电的时钟,这个硬件时钟可以在BIOS中进行设置。当Linux启动时,硬件时钟会去读取系统时钟的设置,然后系统时钟就会独立于硬件运作。 Linux中的所有命...
使用VMware安装CentOS7详请 准备资料: CentOS-7-x86_64-Everything-1611 点击下载CentOS对,资料就这些第一步、 点击文件 再点击新建虚拟机第二步 、点击完新建虚拟机之后会跳出一个窗口 我一般都选择典型的因为比较方便 然后下一步第三步、第四步、版本这里需要注意 因为我安装的是CentOS是64位的所以我选择了CentOS 64位第五...
CentOS 7下面配置静态IP 关于虚拟机这里使用CentOS 7为例,因为Linux是安装在在虚拟机中,这里先看一下虚拟机的网络适配器:这里我使用的NAT模式,接着配置虚拟机的虚拟网络:这里主要看一下VMnet8的设置:这里我将子网IP设置为192.168.85.0Linux设置这里首先是进入/etc/sysconfig/network-scripts中查看现有的配置文件:# cd /etc/sysco...