随笔分类 -  Java

摘要:大家好,今天带大家总结梳理一下Maven的相关知识点。大家都知道 Maven 就是专门为Java项目打造的管理和构建工具。 它的主要功能有: 提供了一套标准化的项目结构; 提供了一套标准化的构建流程(编译,测试,打包,发布……); 提供了一套依赖管理机制。 pom文件 一般情况,maven 在Jav 阅读全文
posted @ 2021-08-20 23:01 青空feng 阅读(177) 评论(0) 推荐(0)
摘要:大家好,我是青空。 今天我想给大家分享一下使用 GitHub 的一些心得体会。之前我是在分享 GitHub上的一些开源项目,通过这段时间的收集工作,我积累了一些相关的经验在这里分享给大家。 我做了一个思维导图,总结了我的使用经验,放在文末可以自取。 今天主要给大家讲讲 Github 的搜索技巧。我们 阅读全文
posted @ 2021-08-02 13:25 青空feng 阅读(1375) 评论(2) 推荐(2)
摘要:什么是Spring Boot Spring Boot 是 Spring 开源组织下的一个子项目,也是 Spring 组件一站式解决方案,主要是为了简化使用 Spring 框架的难度和简化 Spring 框架复杂的XML配置。使用 Spring Boot 可以很容易创建一个独立运行的、基于 Sprin 阅读全文
posted @ 2021-07-19 09:22 青空feng 阅读(531) 评论(0) 推荐(1)
摘要:大家好,我是指北君。 最近公司新来了一个实习生,挺上进的,天天追着我问问题。指北君开启了带实习生打怪升级之路。吶,今天问了一个关于 Spring Profiles 的问题。 实习生:指北君,你知道 Spring Profiles 吗? 指北君:我知道啊,怎么了?有什么问题吗? 实习生:那你可以跟我讲 阅读全文
posted @ 2021-07-16 11:09 青空feng 阅读(869) 评论(1) 推荐(2)
摘要:需求 最近因为业务的变更,需要对老用户进行发送邮件处理。目前市面上也有很多代发邮件的接口,可以接入。由于量不是特别大,放弃了这个途径。改用我们自己通过 smtp 发送邮件来处理。 技术选择 Java 有原生的javax.mail 可以使用,但是比较复杂。基于我们现在项目中使用了Spring Boot 阅读全文
posted @ 2018-05-14 19:29 青空feng 阅读(788) 评论(1) 推荐(1)
摘要:Maven依赖范围就是用来控制依赖与这三种classpath(编译classpath、测试classpath、运行classpath)的关系,Maven有以下几种依赖范围: ·compile:编译依赖范围。如果没有指定,就会默认使用该依赖范围。使用此依赖范围的Maven依赖,对于编译、测试、运行三种 阅读全文
posted @ 2018-01-25 14:47 青空feng 阅读(475) 评论(0) 推荐(0)
摘要:URL 规范 URI中统一使用小写字母 根据RFC3986定义,URI是对大小写敏感的,所以为了避免歧义,我们尽量用小写字符。但主机名(Host)和scheme(协议名称:http/ftp/...)对大小写是不敏感的。 URI中尽量使用连字符"-"代替下划线"_"的使用 连字符"-"一般用来分割UR 阅读全文
posted @ 2017-08-07 18:59 青空feng 阅读(6273) 评论(0) 推荐(1)
摘要:Spring @Transactional是Spring提供的一个声明式事务,对代码的侵入性比较小,只需考虑业务逻辑,不需要把事务和业务搞混在一起。 @Transactional 可以注解在interface和class层面。由于注解在interface上的方法只能通过JDK Dynamic 来代理 阅读全文
posted @ 2017-08-07 18:42 青空feng 阅读(524) 评论(0) 推荐(0)
摘要:获取某月的第一天和最后一天的日期 Calendar calendar = Calendar.getInstance(); calendar.setTime(date); calendar.set(Calendar.DAY_OF_MONTH, 1); Date firstDayOfMonth = ca 阅读全文
posted @ 2016-12-20 11:31 青空feng 阅读(15844) 评论(0) 推荐(1)
摘要:配置JTA SQL Server XADataSource参考: "https://msdn.microsoft.com/zh cn/library/aa342335.aspx" 使用 JDBC 驱动程序 : "https://msdn.microsoft.com/zh cn/library/ms3 阅读全文
posted @ 2016-12-20 11:30 青空feng 阅读(3514) 评论(0) 推荐(0)
摘要:简单记录maven的安装步骤: 1. 在安装maven之前,先确保已经安装JDK1.6及以上版本,并且配置好环境变量。 2. 下载maven3,最新版本是Maven3.2.3 ,下载地址:http://maven.apache.org/download.html 下载apache maven 3.2 阅读全文
posted @ 2016-12-20 11:25 青空feng 阅读(148) 评论(0) 推荐(0)
摘要:Solr安装过程 下载相关资料 1. solr 4.2.0 http://lucene.apache.org/solr/ 期间安装过 solr 4.3.0 很可惜没有配置成功 2. apache tomcat 7.0.40 http://apache.fayea.com/apache mirror/ 阅读全文
posted @ 2016-12-20 11:19 青空feng 阅读(252) 评论(0) 推荐(0)
摘要:Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。可以在Spring配置文件中利用这两者中任何一个配置数据源。 DBCP数据源 DBCP类包位于 /lib/jakarta commons/commons dbcp.jar,DBCP是一个依赖 Ja 阅读全文
posted @ 2016-12-20 11:17 青空feng 阅读(211) 评论(0) 推荐(0)
摘要:由于项目的原因,原来的项目使用.net 进行开发,现在需要转成java, 所以原来的加解密就成了一个棘手的问题。由于数据使用RSA签名加密,又因为.net 和 Java 加解密算法上的差异,并不能使用同一个私钥来对原始数据进行解密。所以考虑的方向就是签名密钥之间互相转换。 有幸的是,网络上也有很多遇 阅读全文
posted @ 2016-12-20 11:12 青空feng 阅读(2865) 评论(0) 推荐(0)
摘要:Velocity 基本语法 Velocity 是一个基于 Java 的模板引擎框架,提供的模板语言可以使用在 Java 中定义的对象和变量上。Velocity 是 Apache 基金会的项目,开发的目标是分离 MVC 模式中的持久化层和业务层。但是在实际应用过程中,Velocity 不仅仅被用在了 阅读全文
posted @ 2016-12-20 10:47 青空feng 阅读(7281) 评论(0) 推荐(0)