![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后台
文章平均质量分 52
java皮皮虫
目前是一个码农但是是一个有梦想的码农
展开
-
Web项目中,静态方法调用动态引入,Springboot 静态方法引入yml值
一、开场白这个是一个很实用的技术,一般在java中,我们可能需要将变动很少的少量数据,写入静态文件中,来提高整个系统性能的优化.二、开始操作1. 我先写一个类原创 2020-06-22 13:45:05 · 550 阅读 · 0 评论 -
Springboot +TkMapper +generator 搭建
一、开场白许多小伙伴,搭建一个mybatis的javaWeb项目是不是网上的类型很多啊,或者说只是搭建一部分,那都是浪费时间,我今天给大家搭建的这个项目是很方便的: 1. 采用mybatis作为交互层 2. 用到了tkMapper的方便性 3. 还加入了generator进行mapper,xml,model的生成 4. mapper和xml在同一目录,方便管理二、实际开发1. 我们先搭建一个springboot的项目,这个就不...原创 2020-06-11 11:59:14 · 435 阅读 · 0 评论 -
单链表
1.链表定义/** * @Author:hemingzhu * @date: 2020/1/21 10:29 * @Explanation: */public class OneNode { private OneNode node; private int data; public OneNode(OneNode node, int data) {...原创 2020-01-21 14:14:07 · 122 阅读 · 0 评论 -
kaa部署到简单的使用
KAA平台单节点部署安装(kaa-node-0.11.0) 原创 ...转载 2020-01-20 17:23:10 · 3259 阅读 · 1 评论 -
centos7搭建kerberos
1、安装软件主机上安装krb5、krb5-server和krb5-clientyum install krb5-server krb5-libs krb5-auth-dialog krb5-workstation -y其它2台从机器安装krb5-level、krb5-workstation yum install krb5-devel krb5-workstation -y...原创 2020-01-20 16:46:15 · 2193 阅读 · 0 评论 -
kafka集群搭建
Kafka集群搭建一、概念说明它是一个分布式消息系统,由linkedin使用scala编写,用作LinkedIn的活动流(Activity Stream)和运营数据处理管道(Pipeline)的基础。具有高水平扩展和高吞吐量。比较定义解释:1、Java 和 scala都是运行在JVM上的语言。2、erlang和最近比较火的和go语言一样是从代码级别就支持高并发的一...原创 2019-12-31 16:36:36 · 353 阅读 · 0 评论 -
java 防止别人赖账,一段时间损坏jar包
1.写一个定时器,在某一个时间点损坏 Timer timer = new Timer();// 参数1:任务; 参数2:第一次执行时间; 参数3:任务间隔时间(毫秒) TimerTask task = new TimerTask() { public void run() {//损坏代码 addTimeMake();...原创 2019-12-05 14:25:52 · 233 阅读 · 2 评论 -
maven 打包jar
1.jar在maven中<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>1.4</version> <con...原创 2019-12-02 17:08:37 · 168 阅读 · 0 评论 -
springboot + mybatis +tkmapper 连接多数据源
1.说明:springboot连接多数据源是大家经常要用到的操作,下面我用springboot连接两个mysql和一个hive,采用的连接池是druid,学会这个后大家可以连接各种多数据源了,采用的操作方式是mybatis,也大致讲述使用jdbc的操作方式2.步骤(表演来了:我用的是2.1.8版本的springboot)1.导入相应的jar包<dependency>...原创 2019-11-14 10:38:02 · 1814 阅读 · 0 评论 -
Hadoop 3.0 zookeeper spark hive hbase scala搭建 集群搭建
Hadoop 3.0 集群搭建目录 Hadoop 3.0 集群搭建一、hadoop搭建二、zookeeper搭建三、hbase搭建四、Spark安装五、安装hive六、搭建scala一、hadoop搭建机器...原创 2019-10-24 15:44:44 · 974 阅读 · 0 评论 -
swagger-ui生成word文档
现在写接口文档都比较费劲,后来出现了swagger在线文档,是一个多么好用的东西啊,当时这个东西上线了就不能开启了,如果甲方需要接口文档当然那边要是觉得在线的也可以就给他们,如果人家说这个不行我们就用swagger生成word离线文档1. 引入pom jar包<!-- https://mvnrepository.com/artifact/io.github.swagger2mark...原创 2019-10-24 14:27:07 · 3364 阅读 · 3 评论 -
java读取exchange服务器,以及遇到的坑
1.我遇到的坑一、坑:有没有人和我一样一直是401问题,EWS problem (error 401) 这个是一个大坑,是在安装exchange的时候没有装配,我下面给大家说一下如何搞(1)查看IIS的版本2.安装配置exchange对策:进入C:/WINDOWS/Microsoft.NET/Framework/相应版本/(或者 C:\Windows\Microsoft.N...原创 2019-11-14 10:28:04 · 2807 阅读 · 2 评论 -
Springboot集成Netty
本章具体讲解SpringBoot中如何集成Netty1.搭建一个Springboot项目一,服务端1.项目结构目录2.导入jar包 <dependency> <groupId>io.netty</groupId> <artifactId>netty-all</artifactId...原创 2019-10-12 17:44:40 · 1873 阅读 · 1 评论 -
linux查看开放的端口和添加开放端口
查看已开放端口:ubuntufirewall-cmd --zone = public --list-ports 新增端口(例如3306):firewall-cmd --zone = public --add-port = 8086 / tcp --permanent 重新载入防火墙策略,使修改生效:firewall-cmd --reload如果:找不到命令'firewall-cmd',但可...原创 2018-05-18 12:00:44 · 7772 阅读 · 8 评论 -
git上传码云
1.下载码云代码:git clone https:2.上传代码:git add .git commit -m“”git pullgit push3.新建分支(1)查看所有分支:git branch -a(2)新建本地分支:git branch dev(3)切换本地分支:git checkout dev(4)上传服务器分支:git checkout d...原创 2018-05-18 18:35:17 · 165 阅读 · 0 评论 -
springdatajpa的表名大小写问题
1.写一个配置类@Componentpublic class Sqlextends PhysicalNamingStrategyStandardImpl { private static final long serialVersionUID = 1383021413247872469L; @Override public Identifier...原创 2018-05-25 16:15:07 · 4527 阅读 · 0 评论 -
springboot下载文件
@RestControllerpublic class DownFile { @RequestMapping(value = "/test", method = RequestMethod.GET) public void testDownload(HttpServletResponse res) { String fileName = "a.txt"; ...原创 2019-11-14 10:23:57 · 2561 阅读 · 0 评论 -
maven与gradle之间的转换
gradle项目与maven项目相互转化一、gradle --> maven在build.gradle中增加以下内容(group,version可自行修改,artifactId默认为目录名称)apply plugin:'java'apply plugin: 'maven'group = 'com.101tec'version = '0.7-dev'sourceCompa...原创 2019-11-14 10:21:39 · 643 阅读 · 0 评论 -
springboot热部署
添加jar包依赖maven:<dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-devtools</artifactId><optional>true</optional></de原创 2018-05-22 16:54:33 · 73 阅读 · 0 评论 -
将字符转换为流,并且下载
InputStream in=new ByteArrayInputStream(result.getBytes()); request.setCharacterEncoding("UTF-8");response.setContentType("application/octet-stream; charset=utf-8");response.setHeader("Conte...原创 2019-11-14 10:25:31 · 205 阅读 · 0 评论 -
sprignboot+mybatis多数据源配置
1.先配置ymlspring.datasource.primary.jdbc-url=jdbc:mysql://localhost:3306/testspring.datasource.primary.username=rootspring.datasource.primary.password=rootspring.datasource.primary.driver-class-na...原创 2019-05-16 17:14:22 · 502 阅读 · 0 评论 -
springboot+logger配置 SpringBoot 打印sql
springboot 打印sqllogging: level: gov: snedu: car: debug原创 2018-06-01 11:38:24 · 1738 阅读 · 0 评论 -
springboot集成线程池
springboot @async 线程自定义线程池import java.util.Random;import org.slf4j.Logger;import org.slf4j.LoggerFactory;import org.springframework.scheduling.annotation.Async;import org.springframework.stere...原创 2018-06-01 14:13:42 · 1608 阅读 · 0 评论 -
springboot发送邮箱
jarcompile('org.springframework.boot:spring-boot-starter-mail')compile('org.springframework.boot:spring-boot-starter-web')compile('org.springframework.boot:spring-boot-starter-velocity:1.7')yml...原创 2018-06-01 18:12:14 · 521 阅读 · 0 评论 -
linux命令
权限可以用数字表示这里就说一下数字代表的意思chmod ugo 文件其余字符每3个一组(rwx),读(r)、写(w)、执行(x)权限,也就是一个u有读写执行权限,g有读写执行权限,o有读写执行权限同上u=用户权限,g=组权限,o=不同组其他用户权限权限:可用数字表示为:r=4,w=2,x=1因此rwx=4+2+1=7如果给文件aa赋值读写执行chmod 77...原创 2018-07-02 12:55:46 · 170 阅读 · 0 评论 -
linux搭建redis主从集群
1.在 /usr/local/创建 redis-cluter文件夹 , 在redis-cluster 下面创建 7001 , 7002 , 7003 , 7004 , 7005 , 7006这6个文件夹2.命令 wget http://download.redis.io/releases/redis-2.8.19.tar.gz 下载 4.0.10 redis3.编译安装redis 参...原创 2018-07-16 14:22:46 · 629 阅读 · 0 评论 -
阿里java代码规范
前言 一、编程规约......................................................................... 1 (一) 命名风格................................................................... 1 (二) 常量定义......原创 2018-07-03 14:44:48 · 1235 阅读 · 0 评论 -
Springboot缓存
一,Cache缓存1.@CachePut(value="subaccount" , key="#subaccountVo.id")缓存新增和修改的数据到缓存中,缓存名为subaccount 缓存的id为subaccountVo的id2.@CacheEvict(value="subaccount" , key="#id")从缓存中删除key为id的数据3.@Cacheable...原创 2018-07-13 12:40:12 · 374 阅读 · 0 评论 -
linux安装jdk
1.下载linux版本的jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html通过shell上传到linux服务器上,一般在etc文件下,他是linux的常用配置目录2.在里新建一个java文件夹,并且授权777(sudo chmod 777 jdk.gz),将jdk拷贝...原创 2018-07-15 11:49:57 · 188 阅读 · 0 评论 -
ubuntu Hadoop 单点搭建
1.jdk安装参考:https://blog.csdn.net/qq_37497275/article/details/810509682.配置SSH免密登陆(1) 安装ssh sudo apt-get install ssh(2) 安装rshync sudo apt-get install rshync(3) 安装服务端 sudo apt-get install...原创 2018-07-28 14:13:06 · 282 阅读 · 0 评论 -
数据库设置时间缓存
cache 阅读原文请访问我的博客BrightLoong’s Blog 缓存是在web开发中经常用到的,将程序经常使用到或调用到的对象存在内存中,或者是耗时较长但又不具有实时性的查询数据放入内存中,在一定程度上可以提高性能和效率。下面我实现了一个简单的缓存,步骤如下。创建缓存对象EntityCache.javapublic class EntityCache { /** ...转载 2019-03-15 09:06:12 · 564 阅读 · 0 评论 -
restTemplate添加通用请求头headers
public ClientHttpResponse intercept(HttpRequest request, byte[] body, ClientHttpRequestExecution execution) throws IOException { HttpHeaders headers = request.getHeaders();...原创 2019-01-21 17:12:30 · 3798 阅读 · 0 评论 -
idea 使用mvn mybatis-generator:generate自动生成代码
1.导入mavne插件<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> <...原创 2019-01-21 17:18:44 · 3609 阅读 · 1 评论 -
连接数据库时区编码问题
useUnicode=true&characterEncoding=utf-8&useSSL=true&serverTimezone=Asia/Shanghai原创 2019-01-21 17:19:06 · 944 阅读 · 0 评论 -
git远程sskKey连接gitlab
1.生成一个sshKey你要是不想输密码可以一直回车,不用输入密码ssh-keygen -t rsa -C "123456@qq.com"2.生成两个文件将 id_rsa.pub 文件的key复制到gitlab 个人中心 Setting SSHKEY 粘贴进去 就会出现你的邮箱 点击ADD KEY3.测试ssh -T git@10.2.2.2 你的gitlab的连...原创 2019-01-21 17:19:43 · 683 阅读 · 0 评论 -
sql,mybites时间段不重复
1.原理:先将你输入的和数据库的时间转化为时间戳用结束时间减去开始时间取一般判断最大结束时间-最小开始时间的时间段如果大于等于两个时间段的一半之和就不重复 最大时间段一半 >((end1-start1)/2+(end2-start2)/2) 不重复 就是利用判断两个圆有没...原创 2019-01-21 17:22:53 · 394 阅读 · 0 评论 -
删除前缀相同的数据库表
Select CONCAT( 'delete from ', table_name, ';' ) FROM information_schema.tables Where table_name LIKE 'instrument_%';原创 2019-01-21 17:25:23 · 321 阅读 · 0 评论 -
nginx的部署
#user root;worker_processes 1;events { worker_connections 10240;}http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeou...原创 2019-01-21 17:26:12 · 129 阅读 · 0 评论 -
SpringCloud的zuul 网关的使用
原 SpringlCoud的zuul 网关的使用 已删除 2018年10月22日 16:50:30 java皮皮虫 阅读数:43 ...原创 2019-01-21 17:27:29 · 262 阅读 · 0 评论 -
Springboot打包Docker镜像
#父镜像 FROM java:8#镜像维护者MAINTAINER herbert "1659130248@qq.com" #挂载点,docker容器创建的文件和目录。VOLUME /tmp #拷贝文件(copy)Add比Copy多两个功能 直接把压缩文件解压 将链接的文件拷贝进来ADD eureka-0.0.1-SNAPSHOT.jar app.jarRUN ba...原创 2019-01-22 08:35:04 · 358 阅读 · 0 评论