8 流浪的IT人

尚未进行身份认证

我要认证

学习,创新,有好的想法,接受批评,喜欢唠嗑

等级
TA的排名 14w+

使用shell脚本启动java服务

使用shell脚本启动服务1. 后台启动一个服务1.1 查看服务的状态2. 上面这个繁锁的命令,其实可以写成一个脚本,如下2.1 如果写成脚本以后就可以使用以下的命令了我们在启动一个java服务的时候,如果不使用命令,可以会进行以下操作1. 后台启动一个服务nohup + 参数 + jar包名字 + &nohup java -jar -Xmx2048m -Xms2048m -X...

2019-07-03 15:49:14

递归的几种常用示例算法,及JAVA8 Lambda对递归的支持

文章目录1. 用递归实现N的阶乘2. 用递归实现从1加到N的和3.JAVA8的流对递归支持3.1 计算1的平方到n的平方的和,取前5个值3.2 阶乘函数3.3 斐波那契函数递归算法,主要考虑两点,一是自己调用自己,二是调用自己终止的条件是什么1. 用递归实现N的阶乘调用函数自身终止的条件 :当到1的时候,就不在调用自身了。示例如下 /** * N的阶乘,递归实现 ...

2019-03-12 14:50:32

递归排序(合并排序)

1. 递归排序(合并)合并排序是分而治之的排序算法。它是一种高效,基于比较的排序算法。它的工作原理如下:将列表划分为每次迭代中大约一半大小的子列表,直到每个子列表只有一个元素。重复合并每个子列表以创建排序列表。它将一直运行,直到我们只有一个排序列表。这将是排序列表。如下图2. 代码实现import java.util.Arrays;public class MergeSor...

2019-02-26 09:30:49

利用多线程输出1-10000的素数的个数

1. 使用技术jdk1.8idea2018.3.42. 涉及到的线程主要的类Executors此包java.util.concurrent中定义的Executor,ExecutorService,ScheduledExecutorService,ThreadFactory和Callable类的工厂和实用程序方法。 该类支持以下几种方法:创建和返回ExecutorServic...

2019-02-26 09:09:37

记录Spring Boot中遇到的问题

记录Spring Boot中遇到的问题1. 运行jar时找不到类路径资源问题描述 : springboot打包成jar后获取classpath下文件失败原因 :运行STS中的应用程序时获取sources下的文件有效,但是一旦您构建了应用程序并从可执行jar运行它就无法工作,这是因为springboot只能获取文件系统中的资源,我们在IDE中写代码的时候,运行的是文件系统,但是打包就是访问压...

2019-02-22 10:58:33

join和union的用法

join和union的用法join 是两张表做交连后里面条件相同的部分记录产生一个记录集, union是产生的两个记录集并在一起,成为一个新的记录集 。join   union 要求:两次查询的列数必须一致推荐:列的类型可以不一样,但推荐查询的每一列,想对应的类型以一样可以来自多张表的数据:多次sql语句取出的列名可以不一致,此时以第一个sql语句的列...

2019-01-29 10:58:46

win10 FTP的搭建

1.打开【控制面板】,选择【程序→程序和功能】,点击启用或关闭windows功能,启用如下的服务2.打开IIS管理器,选择【网站→鼠标右键→选择添加FTP站点】,如下图,或者在界面的右侧选择添加FTP3.配置FTP站点的名称和路径4.配置SSL设置5.指定身份验证和权限6.点击完成。7.在浏览器中输入ftp://+我们指定的IP就可以访问了。 注...

2018-09-20 16:56:59

eclipse中添加subclipse插件

svn插件地址:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240&expandFolder=2240&folderID=17321.离线安装:(1).点击 Help --> Install New Software...(2).在弹出的窗口中点击add按钮,输入Na...

2018-09-17 10:07:02

MySQL view 视图 初级学习

mysql视图的初级入门

2018-08-29 12:47:03

安装jdk后,自己配置环境变量不起作用的问题

问题描述:window下在同一台机器上安装多个版本jdk,修改环境变量不生效问题 ?现      象:Windows机器,先安装了JDK1.7,然后配置了JAVA_HOME等环境变量,后面又安装了JDK 1.8(不修改环境变量,环境变量还是指向1.7)。随后我们在命令行中输入:java -version时,发现环境变量中的jdk是1.8。是什么原因造成的呢?又应该如何来解决?原      因:在1...

2018-05-15 10:12:36

Spring AOP 通知

个package com.dadi.aop;/** * 计算接口 */public interface CalculationService { /** * 加 * * @param i * @param j * @return */ int add(int i, int j); /** * 减 * * @param i * @param ...

2018-05-10 22:25:27

java动态代理的实现

Spring的IOC容器和AOP切面中用到大量的动态代理,今天记录一下我自己学习的动态代理的过程,我没有看spring的源代码,但是估计底层应该也是这个样子。java.lang.reflect.Proxy类,使用的用例API已经给出了Proxy 提供用于创建动态代理类和实例的静态方法,它还是由这些方法创建的所有动态代理类的超类。创建某一接口 Foo 的代理: InvocationHandl...

2018-05-10 12:14:14

Spring IOC&DI 通过注解配置bean

组件扫描(component scanning):  Spring 能够从 classpath 下自动扫描, 侦测和实例化具有特定注解的组件. 特定组件包括:@Component: 基本注解, 标识了一个受 Spring 管理的组件@Respository: 一般标识持久层组件@Service: 一般标识服务层(业务层)组件@Controller: 一般标识表现层组件对于扫描到的组件, Sprin...

2018-05-09 12:52:21

Eclipse从SVN上检索出项目后src包文件变成了资源文件,项目目录错误的解决方法

我把java项目上传到SVN的时候只上传了项目目录下面的src文件、libs(jar包文件),和“.project”配置文件,没有传入“.classpath”文件,如下图这样的话从SVN检索下来的时候就会出现“包文件”变成“资源文件”了。如下图出现这个问题的 根据原因是我们在检索出项目后,没有指定classpath中src文件的位置。解决方法如下:1.【选择项目——>右键——>Buil...

2018-05-09 11:11:33

Spring IOC&DI 自动装配

自动装配:只把对象放在IOC容器中,也就是只声明bean,而把对象之间的依赖让IOC容器根据类型【byType】或着名字【byName】来完成自动装配。其中这个名字是指的其中一个bean的id名和对象中属性的名字一样。byType: 根据类型进行自动装配. 但要求 IOC 容器中只有一个类型对应的 bean, 若有多个则无法完成自动装配.byName: 若属性名和某一个 bean 的 id 名一致...

2018-05-08 13:06:57

Spring IOC&DI 配置bean及属性

一、实体类(省、市、县)public class Province { private int id; private String priviceNumber; private String priviceName; public int getId() { return id; } public void setId(int...

2018-05-08 12:19:20

java多线程中volatile的理解

一、使用Runnable来实现多线程package com.xiancheng.old;/** * 使用Runnable的方式来实现多线程<BR> * 开发者 : SGX <BR> * 时间:2018年4月26日 上午9:51:31 <BR> * 变更原因: <BR> * 首次开发时间:2018年4月26日 上午9:51:31 <...

2018-04-26 11:26:48

spirng4.0-@Conditional 按条件注册bean、@Import导入组件bean、@FactoryBean spring的bean工厂注册bean

一、组件说明@Conditional({xxx.class, xxx.class}),可用在方法和类上面    按照一定的条件进行判断,把满足条件的bean注册到springIOC容器中。@Import({xxx.class}) 用在类上面,要导入springIOC容器中的组件,也就是bean,容器会自动注册这个组件,id默认是全类名,实现方式有三种。1.直接用类@Configuration@C...

2018-03-20 17:17:00

spring4.0的@Scope组件的作用域

一、组件说明@Scope:给隱作用域范围是singleton(单例),prototype(多例),request(单次请求范围内),session(会话范围内有效),在没有指定作用域的时候,bean默认是单例的二、代码说明1.单例package com.guang.config;import org.springframework.context.annotation.Bean;import...

2018-03-20 14:13:46

spring4.0的@ComponentScan自动描述组件,定制扫描规则

一、注解说明@ComponentScan:会自动扫描包路径下面的所有@Controller、@Service、@Repository、@Component 的类它里面的属性: value指定扫描的包,includeFilters包含那些过滤,excludeFilters不包含那些过滤,useDefaultFilters默认的过滤规则是开启的,如果我们要自定义的话是要关闭的。其中@Filters是一...

2018-03-20 13:43:19

查看更多

勋章 我的勋章
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。