- 博客(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
354
原创 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
2287
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
1144
1
原创 乱码恢复网址,查出现编码和前编码格式
http://www.mytju.com/classcode/tools/messycoderecover.asp
2020-09-16 15:55:05
1651
原创 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
496
原创 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
285
转载 eclipse常用配置
https://blog.youkuaiyun.com/leyili_s/article/details/79734843
2019-05-13 15:06:22
133
原创 SprignBoot整合Spring Data Elasticsearch
Spring Data Elasticsearch特征:支持Spring的基于@Configuration的java配置方式,或者XML配置方式提供了用于操作ES的便捷工具类**ElasticsearchTemplate**。包括实现文档到POJO之间的自动智能映射。利用Spring的数据转换服务实现的功能丰富的对象映射基于注解的元数据映射方式,而且可扩展以支持更多不同的数据格式根据...
2019-04-25 13:49:31
275
原创 JVM(一)
1查看JVM 版本java -version2通过-D设置系统属性参数java -Dstr=123 3-server与-client可以通过它们设置 jvm的运行参数区别:Server vm 的初始化空间大,默认使用并行垃圾回收器,启动慢运行快Client vm 相对来说保守一点,初始化空间小一些.使用串行的垃圾回收器,jvm启动快 运行相对Server 慢jvm在启动的时...
2019-04-18 18:14:17
188
原创 Spring Boot (七) 最核心的 3 个注解
Spring Boot 最大的特点是无需 XML 配置文件,能自动扫描包路径装载并注入对象,并能做到根据 classpath 下的 jar 包自动配置。所以 Spring Boot 最核心的 3 个注解就是:1、@Configurationorg.springframework.context.annotation.Configuration这个注解,用来代替 applicationCo...
2019-04-12 11:09:30
221
原创 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
695
原创 Spring Boot(五) 之 核心配置
启动类在包根目录下添加启动类,必须包含main方法,再添加Spring Boot启动方法:SpringApplication.run(SampleController.class, args);或者流式APInew SpringApplicationBuilder().run(args);下面是一个典型的Spring Boot工程包布局,Application启动类位于根目录下核...
2019-04-09 18:47:21
163
原创 Spring Boot(四) 之 Starters启动器
Starters是什么?Starters可以理解为启动器,它包含了一系列可以集成到应用里面的依赖包,你可以一站式集成Spring及其他技术,而不需要到处找示例代码和依赖包。如你想使用Spring JPA访问数据库,只要加入spring-boot-starter-data-jpa启动器依赖就能使用了.Starters包含了许多项目中需要用到的依赖,它们能快速持续的运行,都是一系列得到支持的管理传...
2019-04-09 18:36:36
342
原创 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
265
原创 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
207
原创 什么是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
1015
原创 文件下载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
973
原创 使用域名访问本地项目 SwitchHosts 和Nginx 的使用
1.统一环境如果不同环境使用不同的ip去访问,可能会出现一些问题。为了保证所有环境的一致,我们会在各种环境下都使用域名来访问。但是最终,我们希望这些域名指向的还是我们本机的某个端口。那么,当我们在浏览器输入一个域名时,浏览器是如何找到对应服务的ip和端口的呢?2.域名解析一个域名一定会被解析为一个或多个ip。这一般会包含两步:本地域名解析浏览器会首先在本机的hosts文件中查找域名...
2019-04-01 10:46:30
1297
原创 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
450
原创 百度地图,申请密钥
官网: http://lbsyun.baidu.com/物流配送(基于百度地图)解决方案: http://lbsyun.baidu.com/index.php?title=open/logistics百度地图提供哪些开放API服务 :Web服务API首页:http://lbsyun.baidu.com/index.php?title=webapiLBS API首页: http://...
2019-03-29 10:43:43
1753
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
688
原创 Docker的详细使用和介绍 Docker教程
为什么选择Docker?(1)上手快。用户只需要几分钟,就可以把自己的程序“Docker化”。Docker依赖于“写时复制”(copy-on-write)模型,使修改应用程序也非常迅速,可以说达到“随心所致,代码即改”的境界。随后,就可以创建容器来运行应用程序了。大多数Docker容器只需要不到1秒中即可启动。由于去除了管理程序的开销,Docker容器拥有很高的性能,同时同一台宿主机中也可...
2019-03-27 15:18:57
1284
2
原创 短信通知-阿里大鱼 申请AK 发送Until
企业发送短信的时候:1.) 运营商提供接口(Webservice、restful),运营商(移动、联通)帮你发(运营商,要求短信量非常大,每个月100w以上):优点:价格便宜,速度快。缺点:需要量大,运营商限制。2.) 买短信猫(设备,第三方公司开发),调用短信猫的接口。(每个月1w,每条9分,10w-8分-20w-6分):优点:成本低,可以不需要大量短信。缺点:价格贵一些,不稳定,国家政策限...
2019-03-26 16:10:57
915
2
原创 HttpClient—与SpringBoot整合
一、HttpClient两个系统间如何互相访问?两个tomcat上的项目如何互相访问采用HttpClient实现跨系统的接口调用。1.2、 什么是HttpClient官网:http://hc.apache.org/index.html特点:HttpClient别名:HttpComponentsHttpClient可以发送get、post、put、delete、…等请求...
2019-03-26 15:17:45
17063
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
6636
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
499
1
原创 SpringBoot快速入门 小白教程
1.springBoot介绍pringBoot是Spring项目中的一个子工程,与我们所熟知的Spring-framework 同属于spring的产品:其实人们把Spring Boot 称为搭建程序的脚手架。其最主要作用就是帮我们快速的构建庞大的spring项目,并且尽可能的减少一切xml配置,做到开箱即用,迅速上手,让我们关注与S业务而非配置。国内学习网站:http://412887952...
2019-03-26 14:09:12
697
原创 IDEA的在git 中无法忽略Ignore的解决方案
原因: git的本地忽略设置必须保证git的远程仓库分支上没有这个要忽略的文件,如果远程分支上存在这个文件,本地在设置ignore这个文件,将会失败,无法commit忽略。解决:回车...
2019-03-22 14:49:22
1465
原创 在 idea中使用git
将工程添加至 git1.创建一个工程2.创建本地仓库选中项目的目录配置git路径add 之后 commit最后提交到git
2019-03-22 11:11:19
162
原创 文件监听 Watch
public class DirMonitor implements Runnable{@Overridepublic void run() {new NowFileChangeProc().startMonitor(“监听的目录”);}}public class NowFileChangeProc { public void startMonitor(String dir) {...
2019-03-19 15:29:29
373
原创 ActiveMQ queue为null,有消费者队列,没有生产者
Spring注入失败问题我出现这个问题是线程结合spring 出现无法注入问题在线程启动之前 可以通过反射 把 queue注入 springpublic static JmsMessagingTemplate jmsMessagingTemplate; public static Queue queue; private static ExecutorService pool...
2019-03-14 18:12:27
859
原创 SpringBoot 整合 ActiveMQ Demo运用
启动mq 服务 访问http://localhost:8161/admin建一个配置类@Configuration@EnableJmspublic class ActiveMQConfig { @Bean//(name = "newFileQueue") public Queue queue() { return new ActiveMQQueue("z...
2019-03-14 18:05:12
561
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
761
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人