Java技巧
小哥哥学编程
这个作者很懒,什么都没留下…
展开
-
gitignore不生效问题
因为.gitignore只能忽略原来没有被跟踪的文件,因此跟踪过的文件是无法被忽略的。因此在网页上可以看到target等目录的存在。解决方法就是先把本地缓存删除(改变成未track状态),然后再提交:git rm -r --cached . git add . git commit -m 'add .gitignore file' git push origin master....原创 2020-02-05 10:19:25 · 110 阅读 · 0 评论 -
设计模式
(一)UML结构式图形:强调的是系统式的建模静态图(类图、对象图、包图) 实现图(组件图、部署图) 剖面图 复合结构图行为式图形:强调系如模式中触发的时间活动图 状态图 用例图交互式图形:属于行为式图形子集合,强调系统模型中资料流程通信图 交互概述图 时序图 时间图类图:用于表示类、接口、实例等之间相互的静态关系 类图中并不是只有类 UML箭头方向:从...原创 2019-12-04 17:41:29 · 152 阅读 · 0 评论 -
Springboot-MyBatis 多数据源读写分离
1.导包<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http...原创 2019-11-11 16:26:02 · 142 阅读 · 0 评论 -
文件上传云存储(阿里云、腾讯云、七牛工具类)
1.接口package com.hjl.cloud;import org.apache.commons.lang3.time.DateFormatUtils;import org.apache.commons.lang3.StringUtils;import java.io.InputStream;import java.util.UUID;/** * 云存储(支持七牛、阿里...原创 2019-11-11 09:58:51 · 2194 阅读 · 2 评论 -
wangEditor富文本编辑器,带预览功能
wangEditor基于javascript和css开发的 Web富文本编辑器, 轻量、简洁、易用、开源免费更多配置请查阅官网文档:https://www.kancloud.cn/wangfupeng/wangeditor3/335782<!doctype html><html lang="en"> <head> <meta charse...原创 2019-11-08 16:36:13 · 5358 阅读 · 3 评论 -
java接入腾讯人机验证服务
1.html页面加入<script src="https://ssl.captcha.qq.com/TCaptcha.js"></script>//自己引入jqueryjs<a href="#" id="TencentCaptcha" data-appid="yourMessageAppid" data-cbfn="callback">点击我</...原创 2019-10-21 11:32:31 · 896 阅读 · 1 评论 -
分布式锁==》Redis
1.导包<dependency> <groupId>redis.clients</groupId> <artifactId>jedis</artifactId> <version>2.9.0</version></dependency>2.解锁代码public...翻译 2019-10-18 11:27:12 · 72 阅读 · 0 评论 -
类型转换(Json、JsonObject、List、Map、实体类)
1.实体类转JsonObject、JsonArray//Student student = new Student();//student为实体类对象,格式为json//Course为学生类下课程类,属于一对多//使用的是阿里下的com.alibaba.fastjson包JSONObject jsonObject = JSONObject.parseObject(JSON.toJSO...原创 2019-08-01 14:12:26 · 1385 阅读 · 0 评论 -
单个实体类List集合根据某一字段比较排序
/** * 根据创建时间进行排序 * @param list * @return */ public static List<Student> sortListData(List<Student> list) { Collections.sort(list, (o1, o2) -> { ...原创 2019-08-01 12:05:01 · 1240 阅读 · 0 评论 -
Object集合LIst根据某一个字段排序,
1.创建一个比较器类实现java.util.Comparator并重新compare方法,以下是根据学生和老师实体类进行创建时间排序举例。package com.jiliangimport java.util.Collections;import java.util.List;public class ComparatorList implements java.util.Co...原创 2019-08-01 12:00:55 · 940 阅读 · 0 评论 -
JAVA验证码生成包括(包括算数计算值和纯char验证)
package com.jiliang;import com.google.code.kaptcha.Constants;import com.google.code.kaptcha.Producer;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotati...原创 2019-08-02 16:58:30 · 669 阅读 · 0 评论 -
Spring cloud整合consul、feign、hystrix
服务端:pom.xml文件:<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://...原创 2019-06-13 12:07:21 · 2064 阅读 · 1 评论 -
Java获取指定URL页面内容
抓取指定URL页面内容,获取该页面的json数据保存到数据库。 直接贴代码:import java.io.BufferedReader;import java.io.DataOutputStream;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;im...原创 2018-09-10 16:37:44 · 2525 阅读 · 0 评论 -
Java=>消息中间件ActiveMQ之队列【初学篇】
1.创建maven工程,在pom.xml导入日志包和ActiveMQ包 <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api --> <dependency> <groupId>org.slf4j</groupId> <artifactId>sl...原创 2018-09-11 10:06:44 · 173 阅读 · 0 评论 -
Java=>消息中间件ActiveMQ之主题【初学篇】
1.创建maven工程,在pom.xml导入日志包和ActiveMQ包 <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api --> <dependency> <groupId>org.slf4j</groupId> <artifactId>sl...原创 2018-09-11 10:54:26 · 345 阅读 · 0 评论 -
Java策略模式--复习数组的冒泡排序、选择排序、插入排序
使用java多态特性实现策略模式,复习数组的三大排序。public class Sort{ public static void main(String [] args){ int [] array = {4,1,6,8,41,12,45,15,123}; Isort ms = new MaopaoSort(); Isort is = new InsertSort();...原创 2018-10-23 15:34:31 · 527 阅读 · 0 评论 -
Eclipse更改项目的JDK
项目的运行需要JDK一致,有时我们需要更改项目JDK,就需要同时更改以下几个地方:1)看看你系统的jdk环境变量配置的是jdk那个版本2)Windows—— Preferences——Java——Compiler——设为jdk1.83)在此页面的Java——Installed JREs——设为jdk1.84)关闭此页面,项目右键(或者core包)——Build Path(也可是Pr...转载 2018-10-31 11:19:38 · 1027 阅读 · 0 评论 -
Java=>消息中间件ActiveMQ之Spring【初学篇】
1.创建maven工程,在pom.xml导入相关包<dependencies> <!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api --> <dependency> <groupId>org.slf4j</groupId> <art...原创 2018-10-31 14:59:41 · 144 阅读 · 0 评论 -
Spring Boot跨域设置
import org.springframework.context.annotation.Configuration;import org.springframework.web.servlet.config.annotation.CorsRegistry;import org.springframework.web.servlet.config.annotation.EnableWe...原创 2019-04-26 16:42:07 · 124 阅读 · 0 评论