- 博客(114)
- 资源 (2)
- 收藏
- 关注
原创 java读写文件,根据指定文件名后缀读写文件夹内文件,删除文件,下载文件
除下载文件外都已测试通过package com.goldpac.ocs.common.gatewaymanagerservice.service.impl;import javax.servlet.http.HttpServletResponse;import java.io.*;import java.net.URLEncoder;public class test { ...
2019-10-14 12:30:53 353
原创 springboot本地缓存ehcache存取数据,cacheable缓存
直接上代码,原来自己看1、在resource下新建ehcache.xml<?xml version="1.0" encoding="UTF-8"?><ehcache xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="http://e...
2019-08-12 20:23:22 1977
原创 oracle视图传参
1、对要传的参数写set、get方法create or replace package vm_param is function set_userid(user_ids varchar2) return varchar2; function get_userid return varchar2; function set_SHIFT_NAME(SHIFT_NAMES ...
2018-12-28 16:36:07 5502
转载 Linux下去掉^M
在Windows中编辑的shell脚本,传到linux系统中,在末尾发现出现了很多^M字符1.问题分析在windows下使用notepad++写的脚本上传到Linux下,在使用vim编辑的时候我们发现在行末出现了^M。2.^M的来历M字符的来历和作用:在DOS/Windows里,文本文件的换行符为\r\n,而在*nix系统里则为\n,所以DOS/Windows里编辑过的文本文件到了*nix里,每一行都多了个M。所以^M只是一个换行符号,没有实际的用处,我们可以将它保留,也可以将它删除vi
2020-08-24 11:32:47 245
转载 ElasticSearch : Index 和 Type 的区别
对于 ES 的新用户来说,有一个常见的问题:要存储一批新的数据时,应该在已有 index 里新建一个 type,还是给它新建一个 index?要想回答这个问题,我们必须先理解这两者是怎么实现的。过去,我们为了让 ES 更容易理解,经常用关系型数据库做一个比喻: index 就像关系型数据库里的 database, type 就像 database 里的 table。但是这并不正确。由于两种数据库存储数据的方式是如此不同,任何比喻都是没有意义的。这种比喻往往会导致对 type 的滥用。什么是 shard
2020-06-29 15:08:39 917
转载 ElasticsearchTemplate的详细使用,完成多条件查询、匹配度查询等
ElasticsearchTemplate是Spring对ES的java api进行的封装,提供了大量的相关的类来完成各种各样的查询。在日常的使用中,应该说最常用的查询就是queryList方法。public <T> List<T> queryForList(SearchQuery query, Class<T> clazz) { return this.queryForPage(query, clazz).getContent(); }
2020-06-29 14:54:42 1729
转载 用navicat把MySQL数据库迁移到PostgreSQL
1.建立连接别连接到需要数据传输的MySQL、PostgreSQL 数据库。2.MySQL连接中,选中数据源数据库,右击,在菜单中选中【数据传输】。3.【数据传输】窗口,【常规】页面中,左边配置数据源数据库,右面选择连接配置目的数据库。4.【数据传输】窗口,【高级】页面中,选中【转换对象名为】以及下面的【小写】。5.点击【开始】按钮,等待结束。注: 约束、索引可能不全,建议首先弄好表结构,再导数据。导数据前最好把外键全部删掉。导数据方法:【数据传输】窗口,【高级】页面中,取消选中【创
2020-06-12 11:16:36 1569 1
转载 Java Socket接收和发送(字符串)
备注:必须先运行服务器端,然后运行客户端 1.客户端 package com.goldpac.footballcard.ctrl;import java.io.*;import java.net.Socket;import java.net.UnknownHostException;public class test2 { public static void ...
2020-04-20 13:55:19 737
转载 java下载图片(通用)httpClient,io流
httpClient下载图片 public static void downImage(CloseableHttpClient client, String imgUrl, String savePath) { HttpGet request = new HttpGet(imgUrl); // 设置请求超时和传输超时 RequestConfig...
2020-04-13 17:56:03 1285 1
转载 springboot + springsecurity(系统认证与权限控制)
https://blog.csdn.net/qq_36181797/article/details/91510152
2020-04-08 15:01:40 202
转载 Java实现图片转换base64的两种方法
附上源码:package zhang;import java.io.ByteArrayOutputStream;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.net.HttpURLConnection;import java.net...
2020-04-02 10:13:08 1124
转载 Java crc32算法
package com.goldpac.ocs.operation.util;/** * CRC-32 * * <table width="400px" border="1" cellpadding="0" cellspacing="0"> * <tr> * <th>名称</th> * <...
2020-03-19 10:05:27 897
转载 Java 创建Excel并逐行写入数据
<dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> <version>3.17</version> </...
2020-02-23 23:14:19 1118
转载 java根据图片的url地址下载图片到本地
java根据图片的url地址下载图片到本地已知图片的url地址,通过java代码下载到本地,直接上代码package demo; import java.io.ByteArrayOutputStream;import java.io.DataInputStream;import java.io.File;import java.io.FileOutputStream;i...
2020-02-23 23:12:55 1412
转载 Java生成压缩文件(zip、rar 格式)
<dependency> <groupId>org.apache.ant</groupId> <artifactId>ant</artifactId> <version>1.10.5</version> </dependen...
2020-02-23 20:24:23 1264 1
转载 idea 无法创建Scala class 选项解决办法汇总
原因一:没有添加scala sdk解决:file=>project structure =>Global Libraries,添加scala-sdk:没有scala sdk的可以去网上下载。再检查一下.iml文件是否添加了scala sdk,没有的话加上:<orderEntry type="library" name="scala-sdk-2.11.8" l...
2020-02-12 03:46:25 444
转载 学习大数据的第一步-搭建Scala开发环境,以及使用Intellij IDEA开发Scala程序
https://blog.csdn.net/guiying712/article/details/68947747
2020-02-12 03:43:31 168
转载 spring项目启动完成后,自动执行一次指定方法
背景因为需要保证所有调度相关的依赖注入spring容器才创建所以定时调度任务,所以需要实现在Spring容器将所有的Bean都初始化完成之后才自动执行一次执行方法(创建一个调度任务)实现方法方法一:实现ApplicationListener< ContextRefreshedEvent>接口实现ApplicationListener接口,并实现 onApplication...
2019-12-26 16:38:14 536
转载 任意层嵌套的Json数据解析成Map格式
package com.goldpac.ocs.common.datahandlingservice.common.util;import com.alibaba.fastjson.JSONArray;import com.alibaba.fastjson.JSONObject;import java.util.*;/** * Created by chenyuzhi on 17-8...
2019-12-19 14:32:24 1048
转载 fastjson对象,JSON,字符串,map之间的互转
1.对象与字符串之间的互转将对象转换成为字符串String str = JSON.toJSONString(infoDo);字符串转换成为对象InfoDo infoDo = JSON.parseObject(strInfoDo, InfoDo.class);2.对象集合与字符串之间的互转将对象集合转换成为字符串String users = JSON.toJSONString...
2019-12-19 14:28:44 173
转载 Java8 将一个List转为Map
将 List 转为 Map<String, T>public class AnswerApp { public static void main(String[] args) throws Exception { List<String> names = Lists.newArrayList("Answer", "AnswerAIL", "AI...
2019-12-06 15:37:29 647
转载 docker中清除redis数据
1.查询所有容器 docker ps -a2.进入redis客户端 docker exec -it xxx(ID) redis-cli案例:3.清除缓存 flushall 所有数据库 flushdb 当前库案例4.清除指定key 查询所有key:keys * 删除指定key:del xxx(key)案例:...
2019-11-01 19:04:00 2264
转载 mysql的索引方法btree和hash的区别
1. Hash索引:Hash 索引结构的特殊性,其检索效率非常高,索引的检索可以一次定位,不像B-Tree 索引需要从根节点到枝节点,最后才能访问到页节点这样多次的IO访问,所以 Hash 索引的查询效率要远高于 B-Tree 索引。可能很多人又有疑问了,既然 Hash 索引的效率要比 B-Tree 高很多,为什么大家不都用 Hash 索引而还要使用 B-Tree 索引呢?任何事物都是有两面...
2019-10-28 12:05:04 146
转载 高并发编程之AtomicReferenceArray讲解
一、AtomicReferenceArray介绍AtomicReferenceArray类提供了可以原子读取和写入的底层引用数组的操作,并且还包含高级原子操作。 AtomicReferenceArray支持对底层引用数组变量的原子操作。 它具有获取和设置方法,如在变量上的读取和写入。 也就是说,一个集合与同一变量上的任何后续获取相关联。二、AtomicReferenceArray几个常用的方...
2019-10-25 17:49:11 642
转载 java无锁环形队列
package com.goldpac.ocs.common.devicemanageservice.mq;import java.util.ArrayList;import java.util.List;import java.util.concurrent.atomic.AtomicInteger;import java.util.concurrent.atomic.AtomicRe...
2019-10-25 16:48:07 365
原创 ConcurrentHashMap缓存
private ConcurrentHashMap<String, List<CommonIotData>> cacheMap = new ConcurrentHashMap<>();添加缓存 cacheMap.put("iotDataList",oldList);获取缓存 List...
2019-10-24 12:25:37 419
转载 redis反序列化异常:org.springframework.data.redis.serializer.SerializationException
1、日志如下org.springframework.data.redis.serializer.SerializationException: Cannot deserialize; nested exception is org.springframework.core.serializer.support.SerializationFailedException: Failed to d...
2019-10-18 16:09:12 1411
转载 Cannot format given Object as a Date
SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:00:00"); String time=sdf.format(obj.getString("addtime").toString()).Tostring();这里就会出现这个问题!因为format()需要的参数为Date,这里给的是String...
2019-10-18 16:07:35 567
转载 RedisTemplate的各种操作(set、hash、list、string)
注入以下RedisTemplate@Autowiredprivate RedisTemplate<String,String> redisTemplate;1、保存和读取Set:代码示例:SetOperations<String, String> set = redisTemplate.opsForSet(); set.add("set1","22...
2019-10-12 16:31:32 245
转载 MultipartFile上传失败原因使用@requestbody问题
上传文件失败问题描述 加入jwt之后,上传文件需要添加header,进行token认证。导致现在上传后返回的存储路径为空。正常应该返回存储文件的路径。原因是文件上传的Content-Type 应该是multipart/form-data后来因为需要传送token,直接上传的时候同时也设置了header,加入了下面的这句代码,导致出错Content-Type: appl...
2019-09-18 12:11:32 14648 2
转载 spring boot 整合 FastDFS_Client
FastDFS-Client使用方式1.在项目Pom当中加入依赖Maven依赖为 <dependency> <groupId>com.github.tobato</groupId> <artifactId>fastdfs-client</artifactId> <ver...
2019-09-17 15:53:05 669
转载 SpringBoot项目中使用RestTemplate时出现乱码时的解决方案
问题描述:SpringBoot项目中使用RestTemplate调用接口时,返回结果中可能会出现以下的乱码现象 解决方法:将返回的结果response.getBody()转换为utf-8格式ResponseEntity<String> response = restTemplate.postForEntity(url,request,String.class);...
2019-07-22 14:34:45 958
转载 webpack4.0打包,npm run build:prod报错
webpack更新到了4.0以后如果还是像以前那样打包会出错的,在打包之前需要安装webpack-cli,安装以后再去打包npm install webpack-cli或降为4.3.0npm i webpack@^4.3.0...
2019-07-10 12:11:48 5387
原创 Mybatis一对多
一、新建实体public class GoodNotesListRequset { private String goodClassName; private String goodNoteTypeName; private List<GoodNotesListVo> noteNameList; public String getGoodCla...
2019-04-18 18:48:55 140
转载 @validated 验证 List<U>参数
1、自定义ValidableList类用来验证package com.goldpac.ocs.common.goodsservice.common.util;import javax.validation.Valid;import java.util.*;public class ValidableList<E> implements List<E> {...
2019-04-15 17:35:02 2574
转载 @RestController和@Controller的区别
@Controller和@RestController的区别主要有以下几点:1. @RestController相当于@Controller和@ResponseBody合在一起的作用;2. 如果使用@RestController注解Controller层的话,则返回的是return里面的内容,无法返回到指定的页面,配置的视图解析器InternalResourceViewResolver也...
2019-04-15 12:15:52 1583
转载 @NotEmpty、@NotBlank、@NotNull的区别
在网上搜索的内容,大致如下:@NotEmpty 用在集合类上面@NotBlank 用在String上面@NotNull 用在基本类型上只有简单的结果,但是再更具体一点的内容就搜不到了,所以去看了看源码,发现了如下的注释:1. @NotEmpty/*** Asserts that the annotated string, collection, map or array ...
2019-04-03 16:53:56 112
转载 springMVC+poi导出
1、不用工具类,直接方法导出 @RequestMapping("/exportexcel") public void exportexcel(HttpServletResponse response) { OutputStream oStream = null; try {// 创建工作簿 HSSFWorkbook wb = new HSSFWorkbook();//...
2019-03-08 15:49:55 385
转载 springMVC+poi导入
1、jsp新加一个form表单,如图所示 <form method="POST" style="float: right" enctype="multipart/form-data" id="forms" action="hrm/importexcel.do"> <label>上传文件: </label&
2019-03-08 14:55:25 566
转载 Oracle中错误代码ORA-02292 违反了完整性约束条件解决
这种原因是主键与其他表关联了,解决方法如下:1、禁用约束alter table T_HRM_USER_INFO disable constraint PK_T_HRM_USER_INFO CASCADEPK_T_HRM_USER_INFO 这个去表中找,plqsl右键表选择view-->key,这里注意Name是约束名,Columns是表的字段名。一定要注意con...
2019-02-26 10:05:14 8161 1
x86汇编语言从实模式到保护模式(完整版)更新过
2018-11-20
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人