Luis的一亩三分地

大自然的搬运工

Linux后台运行java -jar

问题描述 我打好的jar包,放在服务器上之后,在windows里面用xshell打开一个连接,然后运行java -jar 。。。。执行这个jar文件,当我关闭这个链接的时候为什么程序停止了呢?   打开XShell连接并运行 java -jar  XX.jar  后当前的连接被锁定,也就...

2018-11-12 18:40:24

阅读数 18

评论数 0

git 本地分支与远程分支

github上已经有master分支 和dev分支 在本地 git checkout -b dev 新建并切换到本地dev分支 git pull origin dev 本地分支与远程分支相关联 在本地新建分支并推送到远程 git checkout -b test git push or...

2018-11-12 18:01:26

阅读数 22

评论数 0

java后台接口树形结构json数据返回

适用于父子关系的数据结构。 //从数据库中查找所有地址 @Select("select t.id as addressId,t.address_name as addressName,t.parent_id as parentId from t_equipment_addre...

2018-11-08 14:28:29

阅读数 55

评论数 1

tomcat在lib目录下加载自定义的文件夹存放jar包

我们在tomcat中需要放置多个项目公用的jar包,来使得多个项目可以公用这些jar包来工作,不要每个项目都引这些jar包,可以将jar包放在tomcat的lib目录下面。lib目录下面本来就有许多自带的jar包了,为了防止混淆,可以在lib目录下建一个ext目录,来将项目要用到的jar包放在此处...

2018-11-08 14:24:09

阅读数 337

评论数 0

Spring boot 中 Mybatis Plus 在 Oracle 新增数据时,主键自增问题

问题: 新增数据时提示,无效的列类型:1111,如下图:  解决办法: 1.spring boot 依赖版本改为 mybatis-plus-boot-starter  2.在配置文件中增加 #主键类型 0:"数据库ID自增", 1:&qu...

2018-11-02 11:40:51

阅读数 98

评论数 0

java虚拟机类加载机制

1. 概述        代码编译的结果从本地机器码转变为字节码,是存储格式发展的一小步,却是编程语言发展的一大步。在java语言里面,类型的加载、连接和初始化过程都是在程序运行期间完成的,这种策略虽然会令类加载时稍微增加一些性能开销,但是会为Java应用程序提供高度的灵活性,动态绑定,动态扩展...

2018-09-07 16:04:43

阅读数 27

评论数 0

使用jmap和MAT分析JVM堆内存

我的一台生产环境机器每次运行几天之后就会莫名其妙的宕机,分析日志之后发现在tomcat刚启动的时候内存占用比较少,但是运行个几天之后内存占用越来越大,通过jmap命令可以查询到一些大对象引用没有被及时GC,这里就要求解决内存泄露的问题。 Java的内存泄露多半是因为对象存在无效的引用,对象得不到...

2018-08-20 16:38:27

阅读数 45

评论数 0

Spring Cloud Eureka简介及原理

Eureka是Netflix开发的服务发现组件,本身是一个基于REST的服务。Spring Cloud将它集成在其子项目spring-cloud-netflix中,以实现Spring Cloud的服务发现功能。目前Eureka 项目相当活跃,代码更新相当频繁,目前最新的版本是1.5.5。Eurek...

2018-06-07 18:07:56

阅读数 1164

评论数 0

Spring事务级别以及嵌套事务

Spring 的事务级别:引用PROPAGATION_REQUIRED -- 支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。 PROPAGATION_SUPPORTS -- 支持当前事务,如果当前没有事务,就以非事务方式执行。 PROPAGATION_MANDATORY -- ...

2018-04-27 12:37:02

阅读数 135

评论数 0

Spring 注解事务,声明事务共存的情况下,先后顺序

首先先看配置文件:[html] view plaincopy<!-- hibernate -->      <bean id="sessionFactory"          class=&am...

2018-04-27 11:47:55

阅读数 86

评论数 0

web过滤器中获取请求的参数(content-type:multipart/form-data)防止csrf攻击

1.前言:  1.1 在使用springMVC中,需要在过滤器中获取请求中的参数token,根据token判断请求是否合法;  1.2 通过requst.getParameter(key)方法获得参数值;    这种方法有缺陷:它只能获取  POST 提交方式中的Content-Type: app...

2018-04-17 18:31:30

阅读数 374

评论数 0

Apache HttpClient设置请求超时时间和返回超时时间,以及超时重试

                // 创建http请求客户端 DefaultHttpClient client = new DefaultHttpClient(); client.getParams().setIntParameter(CoreConnectionPNames.SO_TIM...

2018-02-09 16:28:52

阅读数 185

评论数 0

【Weblogic】linux下weblogic新建domain(入门教程)

找到weblogic下的/common/bin目录,/home/weblogic/Oracle/Middleware/wlserver_10.3/common/bin./config.sh -mode=console(用控制台模式安装) (1)选择“创建新的Weblogic域”,输入“1”,按回车...

2018-01-18 17:16:02

阅读数 1148

评论数 0

Java代码调用存储过程和存储方法

1.调用 存储过程:[java] view plain copypackage com.test.demo;    import java.sql.CallableStatement;  import java.sql.Connection;    import org.junit.Test;  ...

2018-01-18 13:08:06

阅读数 928

评论数 0

Spring 定时任务scheduled-tasks详解

1. Spring 定时任务scheduled-tasks简单介绍Spring内部有一个task是Spring自带的一个设定时间自动任务调度,提供了两种方式进行配置,一种是注解的方式,而另外一种就是XML配置方式了。注解方式比较简洁,XML配置方式相对而言有些繁琐,但是应用场景的不同,两者又各有优...

2018-01-16 19:11:27

阅读数 4585

评论数 0

如何在命令行中使用 ftp 命令上传和下载文件

本文中,介绍在 Linux shell 中如何使用 ftp 命令。包括如何连接 FTP 服务器,上传或下载文件以及创建文件夹。尽管现在有许多不错的 FTP 桌面应用,但是在服务器、SSH、远程会话中命令行 ftp 命令还是有很多应用的。比如。需要服务器从 ftp 仓库拉取备份。   ...

2018-01-09 11:14:15

阅读数 13884

评论数 0

Oracle查出一个用户具有的所有系统权限和对象权限

1. 系统权限 1 SELECT * 2 FROM DBA_SYS_PRIVS 3 WHERE GRANTEE = 'LCAM_SYS_1216' 4 UNION ALL 5 SELECT * 6 FROM DBA_SYS_PRIVS 7 WHERE GRANTEE IN 8 ...

2018-01-04 16:36:05

阅读数 277

评论数 0

Oracle数据库创建DATABASE LINK

物理上存放于网络的多个ORACLE数据库,逻辑上可以看成一个单一的大型数据库,用户可以通过网络对异地数据库中的数据进行存取,而服务器之间的协同处理对于工作站用户及应用程序而言是完全透明的,开发人员无需关心网络的链接细节、数据在网络节点中的具体分布情况和服务器间的协调工作过程。        数据...

2017-12-25 11:23:14

阅读数 276

评论数 0

ORACLE物化视图与视图区别

物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好。     物化视图:是包括一个查询结果的数据库对像,它是远程数...

2017-09-28 17:39:54

阅读数 294

评论数 0

java的Future和FutureTask

public interface Future Future 表示异步计算的结果。 Future有个get方法而获取结果只有在计算完成时获取,否则会一直阻塞直到任务转入完成状态,然后会返回结果或者抛出异常。  Future 主要定义了5个方法:  1)boolean cancel...

2017-09-26 13:48:57

阅读数 196

评论数 0

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