自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 多线程笔记

什么是进程:进程:当我们进入一个应用程序的时候,就会开启一个进程在进程中至少有一条线程,该线程就是主线程什么是线程:线程:线程就是一条程序执行的路径在进程中开启一条线程执行我们的程序代码,程序执行顺序必须遵循从上往下的顺序注意:如果是多线程的情况下,代码执行顺序就是从上往下执行什么是多线程也就是在同一个进程中,开启了多条不同的执行路径,每条执行路径相互不影响,同时执行。对多线程哪些有好处提高程序效率,同时的,并行对线程哪些应用场景...

2020-10-30 17:21:35 86

原创 java使用RPC通信实现远程服务调用

1. 概念  RPC,全称为Remote Procedure Call,即远程过程调用,它是一个计算机通信协议。它允许像调用本地服务一样调用远程服务。它可以有不同的实现方式。如RMI(远程方法调用)、Hessian、Http invoker等。RPC是与语言无关的。直观说法就是A通过网络调用B的过程方法。也就是说两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数/方法...

2019-03-27 20:14:53 1321

转载 pom.xml 类似:Missing artifact org.springframework:spring-jdbc:jar:3.2.4.RELEASE 这样的错误,提示某个jar包没有了

一、pom.xml报错类似:Missing artifact org.springframework:spring-jdbc:jar:3.2.4.RELEASE 这样的错误,提示某个jar包没有了。这个问题之前碰见好几次了,每次解决了下一次又忘了,特意记下来。解决办法是:右键项目,选择maven,选择update project,除默认选择外,再勾选Force Update ...

2019-03-01 17:28:26 7453 9

转载 Eclipse下设置tomcat,修改Java代码不必重启tomcat

Eclipse下设置tomcat,修改Java代码不必重启tomcat以前一直都是使用MyEclipse,在新公司原来项目比较大,使用MyEclipse无论是启动还是在编码过程中都非常慢,优化了也是。所以换了Eclipse,速度虽然提高了,但是有点非常不友好,就是不管我怎么修改Java代码,哪怕只有仅仅一行代码都需要重新启动,才能使修改代码生效,而这点MyEclipse就不需要了。由于我们项目...

2019-01-08 11:42:48 219

原创 Java 使用Ssh网络协议 进行服务器上传和下载

package rsbc.card.ftpUtil;import java.io.File;import java.io.UnsupportedEncodingException;import java.util.Iterator;import java.util.Vector;import org.apache.commons.io.FilenameUtils;import c...

2018-12-13 09:37:53 193

原创 Java后台上传txt文件到ftp中,数据内容丢失

  ftpClient.enterLocalPassiveMode();在本地上传一切都好,可是发布到线上的时候 上传到ftp中,文件没有内容,在上传的方法中加上这句话就ok

2018-12-10 11:13:00 1760

原创 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子对数为多少?

   private static int fun(int n){           if(n==1 ||n==2)              return 1;           else              return fun(n-1)+fun(n-2);               }             public static void main(S...

2018-10-24 15:11:43 334

原创 mybatis $ 和#区别

1、#将传入的数据当成一个字符串,会对自动传入的数据加一个双引号。2、$将传入的数据直接显示在sql语句中。3、#方式能够很大程度上防止sql注入,而$无法防止sql的注入,  $一般用于传入数据库对象,例如传入表名 一般能用#就别用$mybatis排序时使用order by动态参数时需要住哟,使用$而不是#...

2018-10-23 20:00:16 73

原创 Springmvc常用注解

@Controller 声明Action组件@Service    声明Service组件 @Service("myMovieLister")@Repository 声明Dao组件@Component   泛指组件, 当不好归类时. @RequestMapping("/menu")  请求映射@Resource  用于注入,( j2ee提供的 ) 默认按名称装配,@Resource(n...

2018-10-23 19:57:49 89

转载 String是否能被继承

String是一个类,而不是接口,这里说的不能被集成指的是不能extends。String不能被继承,因为它是final的。String的完整签名是public final class String

2018-10-23 19:50:36 1319

转载 char,byte,short,int,long,float,double分别是几字节的啊

byte 8位 1个字节 char 16位 2个字节 short 16位 2个字节 int 32位 4个字节 float 32位 4个字节 double 64位8个字节 long 64位 8个字节

2018-10-23 19:46:11 9177

转载 Mysql的索引和主键的区别

    1、主键一定是唯一性的索引,唯一性的索引不一定就是主键。              主键就是能够唯一标识表中某一行的属性或者是属性组,一个表只能有一个主键,但可以有多个候选索引。因为主键可以唯一标识一行记录,所以可以确保执行数据更新、删除的时候不会出现错误的。主键还经常和外键构成参照完整性约束,防止出现数据不一致。数据库管理系统对于主键自动生成唯一索引,所以主键也是一个特殊的索引。...

2018-10-23 19:39:32 545

转载 java消息队列

什么是JMS    JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的API,绝大多数MOM提供商都对JMS提供支持(百度百科给出的概述)。我们可以简单的理解:两个应用程序之间需要进行通信,我们使用一个JM...

2018-10-17 14:32:53 291

原创 xml转复杂json,遍历值键对转成map集合 。

一、由xml格式数据转成json,遍历json对象 ,并返回map的一套完整流程,可根据自己需求改变。返回map可定义全局变量测试mian方法:public static void main(String[] args) throws JDOMException, IOException {  //xml格式字符串          String xml="<?xml vers...

2018-10-15 09:49:04 371

原创 获取本地目录里所有内容为xml格式的txt文件,并转成json对象

一、先获取项目中配置路径import java.io.IOException;import java.io.InputStream;import java.util.Properties;//获取项目中properties文件配置public final class GetProperties {    private   static  String param;      p...

2018-08-28 17:04:35 538

空空如也

空空如也

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

TA关注的人

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