![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
july_young
外包8年,想进大厂。
展开
-
Nacos部署问题: User limit of inotify watches reached
nacos 1.4.2部署的时候发现一个错误:原创 2021-06-01 14:01:03 · 1657 阅读 · 0 评论 -
几道netty源码面试题
1、Netty中的Channel 和jdk nio包下的Channel是什么关系?答:netty包中的channel持有一个nio的Channel2、Netty客户端Bootstrap.connect()的过程。 EventLoopGroup bossGroup = new NioEventLoopGroup(1); EventLoopGroup workerGroup = new NioEventLoopGroup();原创 2020-12-30 14:30:14 · 250 阅读 · 0 评论 -
面试题--有三个线程ID分别是A、B、C,请用多线编程实现,在屏幕上循环打印10次ABCABC
有三个线程ID分别是A、B、C,请用多线编程实现,在屏幕上循环打印10次ABCABCimport java.util.HashMap;import java.util.LinkedList;import java.util.Map;import java.util.Objects;import java.util.concurrent.ForkJoinPool;import jav...原创 2020-04-04 19:27:27 · 826 阅读 · 0 评论 -
ibatis调试技巧
MappedStatemen#excuteQueryWithCallBack这个方法里查看sql原创 2020-03-03 11:49:54 · 170 阅读 · 0 评论 -
合并时间段的算法
package com.july.admin.vo;import com.july.admin.util.DateUtil;import org.apache.commons.lang.time.DateUtils;import java.util.Date;import java.util.LinkedList;import java.util.List;import java...原创 2020-02-12 17:05:43 · 1626 阅读 · 0 评论 -
根据code获取枚举实例--废话最少的教学
import java.lang.reflect.Method;import java.util.ArrayList;import java.util.List;import java.util.Map;/** * @author: july * @date: 2020/1/19 22:28 * @description: 获取枚举实例 */public class Enum...原创 2020-01-19 22:34:29 · 652 阅读 · 0 评论 -
SecurityContextHolder.getContext().setAuthentication(auth)重新设值
String role = roleMapper.findByUserIdAndOrgId(AuthenticationUtils.getUserId(),po.getId());SimpleGrantedAuthority grantedAuthority = new SimpleGrantedAuthority(role) ;List<SimpleGrantedAuthorit...原创 2018-11-09 14:18:47 · 17055 阅读 · 2 评论 -
springboot 防御XSS 攻击的简单实现
import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletRequest;import java.io.IOException;/** * xss过滤器 */@WebFilter(filterName="xssFilter",urlPa...原创 2018-11-02 11:24:13 · 3632 阅读 · 3 评论 -
Spring Boot添加HTTPS服务
1 进入windows命令行输入以下内容:keytool -genkey -alias tomcat -storetype PKCS12 -keyalg RSA -keysize 2048 -keystore keystore.p12 -validity 3650①.-storetype 指定密钥仓库类型 ②.-keyalg 生证书的算法名称,RSA是一种非对称加密算法 ③.-key...原创 2018-11-05 11:05:09 · 491 阅读 · 0 评论 -
springboot 2.0 Properties配置文件简单读取实现
@ConfigurationProperties(prefix = "com.july.demo")//注意前缀与配置文件对应@Configuration@EnableConfigurationProperties(JulyProperties.class)@Getter@Setterpublic class JulyProperties{ private String he...原创 2018-11-22 11:02:33 · 446 阅读 · 0 评论 -
spring boot 2.0 jar 包启动方式
pom文件中添加:<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artif...原创 2018-11-29 10:57:54 · 335 阅读 · 0 评论 -
spring boot quartz 使用 单机模式 多任务
pom文件依赖:<dependency> <groupId>org.quartz-scheduler</groupId> <artifactId>quartz</artifactId> <version>2.2.1</version></dependency&原创 2018-12-03 11:52:19 · 929 阅读 · 0 评论 -
浏览器尺寸调节后调整iframe的大小
layer_full('详情', 'detail.html');function layer_full(title, url) { var index = layer.open({ type: 2, title: title, content: url }); layer_index = index; lay...原创 2018-10-29 16:34:27 · 1578 阅读 · 0 评论 -
spring boot 屏蔽外部命令
在启动文件中设置: SpringApplication.setAddCommandLineProperties(false)原创 2018-10-22 10:36:02 · 687 阅读 · 0 评论 -
spring boot 配置文件中参数间的引用
com.july.young.name=扫地君com.july.young.title=扫地心得com.july.young.desc=${com.july.young.name}正在努力写《${com.july.young.title}》原创 2018-10-22 10:34:16 · 1666 阅读 · 0 评论 -
spring boot 配置文件中使用随机数
# 随机字符串com.july.young.value=${random.value}# 随机intcom.july.young.number=${random.int}# 随机longcom.july.young.bignumber=${random.long}# 10以内的随机数com.july.young.test1=${random.int(10)}# 10-20...原创 2018-10-22 10:31:25 · 523 阅读 · 0 评论 -
下拉框设置默认选择项
if($("#slt").get(0).options[i].text == supv) { $("#slt").get(0).options[i].selected = true; break; }原创 2018-09-30 13:12:05 · 5329 阅读 · 1 评论 -
关于mysql 某些字段的编码问题
对某些字段转换编码: CONVERT(表名.字段名 USING utf8) COLLATE utf8_unicode_ci;例如:SELECT *FROM ucWHERE CONVERT(uc.phone USING utf8) COLLATE utf8_unicode_ci LIKE '云南' ...原创 2018-09-29 16:48:02 · 1274 阅读 · 0 评论 -
iframe窗口 js关闭命令
var index = parent.layer.getFrameIndex(window.name); //先得到当前iframe层的索引parent.layer.close(index); //执行关闭 parent.location.href="/company-list.html";//回到父级页面 ...原创 2018-09-28 13:13:31 · 12308 阅读 · 1 评论 -
form表单点击提交按钮后 不刷新页面
<form id="user"><button id="search" onclick="save()" >保存</button></form>function save(){ $.post("写入需要跳转的url",$('#user').serialize(),function(da原创 2018-09-28 13:12:29 · 10590 阅读 · 1 评论 -
jconsole监控远程spring boot程序
一、定义java环境变量 1、vim /etc/profile 在最后一行添加:export JAVA_OPTS='-Djava.rmi.server.hostname=你的服务器地址 -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.port=8888 -Dcom.sun....原创 2018-12-05 12:03:44 · 3010 阅读 · 0 评论 -
CAS配置
CAS默认使用的是HTTPS协议,如果使用HTTPS协议需要SSL安全证书(需向特定的机构申请和购买) 。如果对安全要求不高或是在开发测试阶段,可使用HTTP协议。我们这里讲解通过修改配置,让CAS使用HTTP协议。 (1)修改cas的WEB-INF/deployerConfigContext.xml 找到下面的配置<bean class="org.jasig.cas.a...转载 2018-12-14 22:50:03 · 2198 阅读 · 0 评论 -
Post方法接受单个参数
public class ParamFromJsonHandlerMethodArgumentResolver implements HandlerMethodArgumentResolver { @Override public boolean supportsParameter(MethodParameter parameter) { return par...原创 2019-05-06 14:46:15 · 8818 阅读 · 2 评论 -
树形结构通用方法
public class TreeUtil2<T extends TreeFeature> { private TreeUtil2() { } public static TreeUtil2 getInstance() { return new TreeUtil2(); } public Set<Node<...原创 2019-04-19 16:07:42 · 263 阅读 · 0 评论 -
java 实体表代码生成器
/****/package com.cloud.utils.temp;import java.io.File;import java.io.FileWriter;import java.io.PrintWriter;import java.sql.Connection;import java.sql.DatabaseMetaData;import java.sql.Dr...转载 2019-04-03 13:35:40 · 530 阅读 · 0 评论 -
关于Long值JSON化时 精度丢失的解决方案
import com.fasterxml.jackson.databind.ObjectMapper;import com.fasterxml.jackson.databind.module.SimpleModule;import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;import org.springframe...转载 2019-04-10 18:06:00 · 1436 阅读 · 0 评论 -
maven 指定编码和编译和JDK版本
<build> <finalName>spirngMVC</finalName> <plugins> <!-- 编码和编译和JDK版本 --> <plugin> <groupId>org.apache.maven.plugins</gr...原创 2019-03-31 10:53:58 · 866 阅读 · 0 评论 -
fastdfs上传文件
@RequestMapping("/upload")public Result upload(MultipartFile file){ String originalFilename = file.getOriginalFilename();//获取文件名 String extName=originalFilename.substring( originalFilename...原创 2019-04-03 23:23:39 · 585 阅读 · 0 评论 -
三道面试题
// 有一个字符串它的构成是词+空格的组合,如“北京 杭州 杭州 北京”, 要求输入一个匹配模式(简单的以字符来写),// 比如 aabb, 来判断该字符串是否符合该模式, 举个例子:// 1. pattern = "abba", str="北京 杭州 杭州 北京" 返回 ture// 2. pattern = "aabb", str="北京 杭州 杭州 北京" ...原创 2019-03-18 13:26:01 · 910 阅读 · 1 评论 -
java 中关于?型的理解
@Testpublic void testOne(){ List<?> list = getList(1);//?不确定是什么 list.forEach(temp ->{ System.out.print(temp); }); System.out.println("----------"); List<?&g...原创 2019-03-17 21:45:48 · 128 阅读 · 0 评论 -
java实体类转为Map的方法
public static Map<String, Object> beanToMap(Object obj) { Map<String, Object> params = new HashMap<String, Object>(0); try { PropertyUtilsBean prope...转载 2019-03-20 15:19:36 · 9484 阅读 · 1 评论 -
关于工作流的简单代码分析
class JudgeFactory { public static Judge generateJudge(String judgeName) { if ("EqualJudge".equals(judgeName)) {//不同类型的数据(date int string )比较 要做成多态 新增Judge的实现类 return new E...原创 2019-03-20 14:28:34 · 617 阅读 · 0 评论 -
powerdesigner 添加注释的脚本
PowerDesigner->Tools->Execute Commands->Edit/Run Scripts运行脚本如下:Option ExplicitValidationMode = TrueInteractiveMode = im_BatchDim mdl ' the current model' get the curre...原创 2019-03-20 10:48:58 · 846 阅读 · 0 评论 -
字符串的可能性算法:(超简单)
static char[] chars = {'a', 'b', 'c','d'};static int n = chars.length;static List<String> list = new ArrayList();public static void main(String[] args) { getResult(chars, "", 0); ...原创 2019-02-23 16:57:32 · 330 阅读 · 0 评论 -
jdk 1.8 ftp上传文件
import org.apache.commons.net.PrintCommandListener;import org.apache.commons.net.ftp.FTP;import org.apache.commons.net.ftp.FTPClient;import org.apache.commons.net.ftp.FTPReply;import org.springfr...原创 2019-01-04 18:50:37 · 4515 阅读 · 3 评论 -
service层获取HttpServletRequest
RequestAttributes requestAttributes = RequestContextHolder.currentRequestAttributes();HttpServletRequest request = ((ServletRequestAttributes) requestAttributes).getRequest();原创 2018-12-18 10:47:04 · 4946 阅读 · 0 评论 -
java 在excel中提取字符串
1、导包<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId></dependency><dependency> <groupId>org.apache.poi原创 2018-09-28 10:02:04 · 924 阅读 · 0 评论 -
根据模板EXCEL文件导出
@GetMapping("/export")public void exportExcel(HttpServletResponse response) throws Exception { String filePathName ="E:/gitpro/*****/upload/temp"; String fileName ="/cccc.xls"; String e...原创 2018-09-21 17:59:50 · 1045 阅读 · 0 评论 -
SSM配置全局日期转换器
①新建一个类,实现Formatter接口: public class MyDateFormatter implements Formatter<Date> { public Date parse(String text, Locale locale) throws ParseException { SimpleDateFormat sdf = new ...转载 2018-08-14 15:08:13 · 1525 阅读 · 0 评论 -
灵活自定义spring-mvc参数的日期格式
在controller的具体类中添加:import org.springframework.web.bind.WebDataBinder;import org.springframework.web.bind.annotation.*;@RequestMapping(value = "date1.do")@ResponseBodypublic String date1(D...转载 2018-08-14 14:57:09 · 119 阅读 · 0 评论