- 博客(34)
- 收藏
- 关注
原创 AES128 java util
package com.tbridge.bcgroup.workorder.utils; import org.apache.commons.codec.binary.Base64; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; /** * * @author Administrator * */ public class AES { // 加密 public static String
2020-09-24 15:11:13
434
原创 HMAC-MD5-JAVA实现
代码示例: package com.tbridge.bcgroup.workorder.vo; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class HMacMD5 { /** * 计算参数的md5信息 * @param str 待处理的字节数组 * @return md5摘要信息 * @.
2020-09-24 09:23:01
2478
4
原创 shiro 账号密码和手机短信登入,重写realm
用户名密码使用的token自然是UsernamePasswordToken,我们可以参考UsernamePasswordToken,自定义PhoneToken,在不同的控制器中传入Token,然后由Realm判断当前的Token属于UsernamePasswordToken还是PhoneToken。 自定义Token: public class PhoneToken implements HostAuthenticationToken, RememberMeAuthenticationToken, Seri
2020-09-18 15:35:41
1252
1
原创 乱码恢复网址,查出现编码和前编码格式
http://www.mytju.com/classcode/tools/messycoderecover.asp
2020-09-16 15:55:05
2217
原创 ant 环境配置
1环境配置 2 `ant验证:win+R – cmd 输入如下命令:ant 如果出现如下内容,说明安装成功: Buildfile: build.xml does not exist! Build failed 说明ant安装成功!因为ant默认运行build.xml文件,这个文件需要我们建立。 查看版本:ant -version ...
2019-09-04 15:10:38
569
原创 JFinal 学习(一) JFinalConfig
基于JFinal的web项目需要创建一个继承自JFinalConfig类的子类,该类用于对整个web项目进行配置. 1.1JFinalConfig 子类需要实现6个抽象方法 2.1 configConstant(Constants me) 此方法用来配置 常量值,入开发模式常量devMode 在开发模式表,JFinal会对每次请求输出报告,如输出本次请求的URL丶Controller丶Meth...
2019-05-13 16:52:50
344
转载 eclipse常用配置
https://blog.youkuaiyun.com/leyili_s/article/details/79734843
2019-05-13 15:06:22
171
原创 SprignBoot整合Spring Data Elasticsearch
Spring Data Elasticsearch 特征: 支持Spring的基于@Configuration的java配置方式,或者XML配置方式 提供了用于操作ES的便捷工具类**ElasticsearchTemplate**。包括实现文档到POJO之间的自动智能映射。 利用Spring的数据转换服务实现的功能丰富的对象映射 基于注解的元数据映射方式,而且可扩展以支持更多不同的数据格式 根据...
2019-04-25 13:49:31
313
原创 JVM(一)
1查看JVM 版本 java -version 2通过-D设置系统属性参数 java -Dstr=123 3-server与-client 可以通过它们设置 jvm的运行参数 区别: Server vm 的初始化空间大,默认使用并行垃圾回收器,启动慢运行快 Client vm 相对来说保守一点,初始化空间小一些.使用串行的垃圾回收器,jvm启动快 运行相对Server 慢 jvm在启动的时...
2019-04-18 18:14:17
231
原创 Spring Boot (七) 最核心的 3 个注解
Spring Boot 最大的特点是无需 XML 配置文件,能自动扫描包路径装载并注入对象,并能做到根据 classpath 下的 jar 包自动配置。 所以 Spring Boot 最核心的 3 个注解就是: 1、@Configuration org.springframework.context.annotation.Configuration 这个注解,用来代替 applicationCo...
2019-04-12 11:09:30
255
原创 Spring Boot(六) 核心配置文件详解
用过 Spring Boot 的都知道在 Spring Boot 中有以下两种配置文件 1.bootstrap (.yml 或者 .properties) 2.application (.yml 或者 .properties) bootstrap/ application 的区别 Spring Cloud 构建于 Spring Boot 之上,在 Spring Boot 中有两种上下文,一种是 b...
2019-04-10 11:49:01
734
原创 Spring Boot(五) 之 核心配置
启动类 在包根目录下添加启动类,必须包含main方法,再添加Spring Boot启动方法: SpringApplication.run(SampleController.class, args); 或者流式API new SpringApplicationBuilder().run(args); 下面是一个典型的Spring Boot工程包布局,Application启动类位于根目录下 核...
2019-04-09 18:47:21
206
原创 Spring Boot(四) 之 Starters启动器
Starters是什么? Starters可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成Spring及其他技术,而不需要到处找示例代码和依赖包。如你想使用Spring JPA访问数据库,只要加入spring-boot-starter-data-jpa启动器依赖就能使用了. Starters包含了许多项目中需要用到的依赖,它们能快速持续的运行,都是一系列得到支持的管理传...
2019-04-09 18:36:36
432
原创 Spring Boot(三) 之 运行Spring Boot 应用的 3 种方式!
1在Idea运行 在 Eclipse、IDEA 中直接运行,又有以下两种方式。 1、jar 包方式 Spring Boot 默认采用 jar 包内嵌 Tomcat、Jetty 等 Server 的方式,并需要提供一个含有 main 方法的主类。这个时候,直接在 IDE 中运行这个 main 方法(启动类)就能启动 Spring Boot 应用了 war 包方式 如果你的应用改装成了 war 包方式...
2019-04-09 18:22:34
344
原创 Spring Boot (二)之 2种开启方式
Spring Boot依赖 使用Spring Boot很简单,先添加基础依赖包,有以下两种方式 继承spring-boot-starter-parent项目 <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start...
2019-04-09 11:21:42
251
原创 什么是Spring Boot?Spring Boot优缺点(一)
Spring Boot是Spring开源组织下的子项目,是Spring组件一站式解决方案,主要是简化了使用Spring的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手 Spring Boot的优点 独立运行 Spring Boot而且内嵌了各种servlet容器,Tomcat、Jetty等,现在不再需要打成war包部署到容器中,Spring Boot只要打成一个可执行的jar包就能独立...
2019-04-08 16:47:25
1084
原创 文件下载FTP工具类 FtpUtil
import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.OutputStream; import org.apache.commons.net.ftp.FTPClient; import or...
2019-04-08 10:27:11
1032
原创 使用域名访问本地项目 SwitchHosts 和Nginx 的使用
1.统一环境 如果不同环境使用不同的ip去访问,可能会出现一些问题。为了保证所有环境的一致,我们会在各种环境下都使用域名来访问。 但是最终,我们希望这些域名指向的还是我们本机的某个端口。那么,当我们在浏览器输入一个域名时,浏览器是如何找到对应服务的ip和端口的呢? 2.域名解析 一个域名一定会被解析为一个或多个ip。这一般会包含两步: 本地域名解析 浏览器会首先在本机的hosts文件中查找域名...
2019-04-01 10:46:30
1395
原创 01_VMware10下CentOS7安装图文教程
一、修改VMware网络设置 1、 打开VMware,编辑 -> 虚拟网络编辑器(N)… 2、选择VMnet8网卡,NAT模式,修改该网卡的网段,如:206(与授课老师保持一致),点击DHCP 设置 3、修改ip的为从101开始,到254接收 4、点击确定之后,回到虚拟网络编辑器,点击 “NAT 设置(S)…” 修改网关的网段为206,后单击确定按钮 5、点击应用,保存修改,点击确...
2019-03-29 18:02:57
510
原创 百度地图,申请密钥
官网: http://lbsyun.baidu.com/ 物流配送(基于百度地图)解决方案: http://lbsyun.baidu.com/index.php?title=open/logistics 百度地图提供哪些开放API服务 : Web服务API首页:http://lbsyun.baidu.com/index.php?title=webapi LBS API首页: http://...
2019-03-29 10:43:43
1831
1
原创 Mail 邮件发送 工具类
导入 Mail maven 坐标 <!-- https://mvnrepository.com/artifact/javax.mail/javax.mail-api --> <dependency> <groupId>javax.mail</groupId> <artifactId>javax.mail-api</a...
2019-03-28 17:52:50
726
原创 Docker的详细使用和介绍 Docker教程
为什么选择Docker? (1)上手快。 用户只需要几分钟,就可以把自己的程序“Docker化”。Docker依赖于“写时复 制”(copy-on-write)模型,使修改应用程序也非常迅速,可以说达到“随心所致,代码即改”的境界。 随后,就可以创建容器来运行应用程序了。大多数Docker容器只需要不到1秒中即可启动。由于去除了管理程序的开销,Docker容器拥有很高的性能,同时同一台宿主机中也可...
2019-03-27 15:18:57
1405
2
原创 短信通知-阿里大鱼 申请AK 发送Until
企业发送短信的时候: 1.) 运营商提供接口(Webservice、restful),运营商(移动、联通)帮你发(运营商,要求短信量非常大,每个月100w以上):优点:价格便宜,速度快。缺点:需要量大,运营商限制。 2.) 买短信猫(设备,第三方公司开发),调用短信猫的接口。(每个月1w,每条9分,10w-8分-20w-6分):优点:成本低,可以不需要大量短信。缺点:价格贵一些,不稳定,国家政策限...
2019-03-26 16:10:57
991
2
原创 HttpClient—与SpringBoot整合
一、HttpClient 两个系统间如何互相访问?两个tomcat上的项目如何互相访问 采用HttpClient实现跨系统的接口调用。 1.2、 什么是HttpClient 官网:http://hc.apache.org/index.html 特点: HttpClient别名:HttpComponents HttpClient可以发送get、post、put、delete、…等请求 ...
2019-03-26 15:17:45
17176
4
原创 SpringBoot中POI 导入 导出
2.1 POI 概述 官网: http://poi.apache.org/ 可以解析word、ppt、excel… POI应用 1 、导出数据----将数据库中的数据进行备份 2 、导入数据----将excel中的数据批量导入数据库 基于maven坐标导入POI支持 <!-- excel2003使用的包 --> <dependency> <groupId>...
2019-03-26 14:58:18
6709
4
原创 SpringBoot实践-实现简单的 增删改查 @Autowired报错 的检查级别
需求:实现一个用户管理系统,对用户进行CRUD操作 前端:easyUI 后端:SpringBoot+ssm+通用Mapper+druid+mysql 接下来,我们来看看如何用SpringBoot来玩转以前的SSM,我们用到的数据表tb_user和实体类User如下: CREATE TABLE `tb_user` ( `id` bigint(20) NOT NULL, `username` ...
2019-03-26 14:32:15
569
1
原创 SpringBoot快速入门 小白教程
1.springBoot介绍 pringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品:其实人们把Spring Boot 称为搭建程序的脚手架。其最主要作用就是帮我们快速的构建庞大的spring项目,并且尽可能的减少一切xml配置,做到开箱即用,迅速上手,让我们关注与S业务而非配置。 国内学习网站:http://412887952...
2019-03-26 14:09:12
760
原创 IDEA的在git 中无法忽略Ignore的解决方案
原因: git的本地忽略设置必须保证git的远程仓库分支上没有这个要忽略的文件,如果远程分支上存在这个文件,本地在设置ignore 这个文件,将会失败,无法commit忽略。 解决: 回车 ...
2019-03-22 14:49:22
1536
原创 在 idea中使用git
将工程添加至 git 1.创建一个工程 2.创建本地仓库 选中项目的目录 配置git路径 add 之后 commit 最后提交到git
2019-03-22 11:11:19
192
原创 文件监听 Watch
public class DirMonitor implements Runnable{ @Override public void run() { new NowFileChangeProc().startMonitor(“监听的目录”); } } public class NowFileChangeProc { public void startMonitor(String dir) { ...
2019-03-19 15:29:29
432
原创 ActiveMQ queue为null,有消费者队列,没有生产者
Spring注入失败问题 我出现这个问题是线程结合spring 出现无法注入问题 在线程启动之前 可以通过反射 把 queue注入 spring public static JmsMessagingTemplate jmsMessagingTemplate; public static Queue queue; private static ExecutorService pool...
2019-03-14 18:12:27
914
原创 SpringBoot 整合 ActiveMQ Demo运用
启动mq 服务 访问http://localhost:8161/admin 建一个配置类 @Configuration @EnableJms public class ActiveMQConfig { @Bean//(name = "newFileQueue") public Queue queue() { return new ActiveMQQueue("z...
2019-03-14 18:05:12
619
1
转载 JNotify 监听文件夹 java监听文件夹
下载链接: http://jnotify.sourceforge.net/index.html官网地址 解压 吧dll文件放入jre bin 目录(linux ) linux放这个 实现对文件目录的监听 import java.io.File; import net.contentobjects.jnotify.JNotify; public class FileNotify { p...
2019-03-14 17:52:54
840
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅