![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编码中遇到的问题以及解决方案
东风不来
东风不来,水波不兴
展开
-
logstash:tracking_column not found in dataset
logstash同步时报错如上,以下为解决方案https://blog.csdn.net/linhaibing009/article/details/103008832原创 2021-09-02 09:54:32 · 211 阅读 · 0 评论 -
Null key for a Map not allowed in JSON (use a converting NullKeySerializer?)
springboot默认使用的json解析组件是jackson;然后将map转json时,如果其中map的key中含有null,会报标题所示的错误;这里将jackjson改为了fastjson,fastjson支持key为null;https://blog.csdn.net/u010953706/article/details/107907754...原创 2021-08-11 11:51:09 · 293 阅读 · 0 评论 -
springboot读取外部配置
打包的时候排除配置文件:https://blog.csdn.net/chen_blog/article/details/80017053 <build> <resources> <resource> <filtering>true</filtering> <directory>src/main/resources</d原创 2021-08-06 15:42:17 · 67 阅读 · 0 评论 -
elasticsearch-sql 支持分页查询
如题,ES的elasticsearch-sql插件支持分页查询,以下sql中,limit 0,10,从下表为0 的行开始返回,返回10行select t.id from t_table t order by id desc limit 0,10原创 2021-08-02 11:17:47 · 1289 阅读 · 0 评论 -
httpclient设置代理和转换编码
public static void main(String[] args) throws Exception { // System.setProperty("http.proxyHost", "localhost"); // System.setProperty("http.proxyPort", "8888"); // System.setProperty("proxySet", "true"); CloseableHttpClient client = HttpClients.c.原创 2021-07-30 15:01:24 · 512 阅读 · 0 评论 -
Illegal pattern character ‘T‘
日期格式化:Illegal pattern character ‘T’在这里插入代码片System.out.println(new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.000'Z'").format(new Date()));在T的两边加上单引号原创 2021-07-30 09:14:00 · 2668 阅读 · 0 评论 -
@SpringBootApplication注解的类要放在controller层的下层包里
如题目:如果@SpringBootApplication注解的类Application.java的包路径为com.test中;那么controller层的包路径要在com.test.controller或者之下的路径里原创 2021-05-05 14:59:38 · 726 阅读 · 0 评论 -
获取文件行数
time awk '{print NR}' a.sh|tail -n1time awk 'END{print NR}' a.shtime grep -n "" a.sh|awk -F: '{print $1}'|tail -n1time sed -n '$=' a.shtime wc -l a.sh找到集中获取文件行数的方式,有博客说time awk 'END{print NR}'这种方式最快;我测试了1个20G的文件4kw行;wc的速度是awk的1倍;可能是数据的性质问题...原创 2021-04-23 15:11:13 · 542 阅读 · 0 评论 -
下载文件
下载文件,可以用以下形式实现:String fileName = URLEncoder.encode("XXX.xlsx", "UTF-8");headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);headers.setContentDispositionFormData("attachment", new String(fileName.getBytes("utf-8"), "ISO8859-1"));return new Respo原创 2021-01-29 15:32:11 · 107 阅读 · 0 评论 -
oracle-解锁用户
oracle-解锁用户1.登录dba账户1.登录到oracle对应服务器2.切换到oracle账户su - oracle3.登录dba账户sqlplus / as sysdba2.解锁指定账户--aaaa 为账户名称alter user aaaa account unlock;3.修改密码--aaaa 为账户名称;123456为账户密码alter user aaaa identified by "123456" ;...原创 2020-09-21 14:22:15 · 99 阅读 · 0 评论 -
关于csv、text乱码问题的处理
/** * 设置文件的编码格式<br/> * office读取文件时,可以通过文件的开始几个字节来确定使用什么编码打开文件: * ANSI:无格式定义;(第一个字节开始就是文件内容) * Unicode:前两个字节为FFFE; * Unicode big endian:前两字节为FEFF; * UTF-8:前两字节为EFBB,第三字节为BF * ...原创 2020-04-14 11:31:39 · 567 阅读 · 0 评论 -
java -cp & java jar的区别
https://www.cnblogs.com/klb561/p/10513575.html转载 2020-03-10 10:26:09 · 140 阅读 · 0 评论 -
sql中使用占位符时,like字句的处理
为了防止sql注入,一般使用"?"作为占位符,但是遇到需要like条件的时候,就有有点小问题 sb.append("and functionName like ? "); params.add("%" + functionName + "%");以上这个小技巧是比较好的解决方案,然而我每次都要忘记,在此记录存档!...原创 2020-03-09 14:47:36 · 3481 阅读 · 1 评论 -
基础类型的相互转换
1.数字字符串—>对应的ascill吗字符思路:数字字符串–>Integer–>int–>char–>Character–>String主要是为了要ascill码为20的字符串表示 String str = "97"; String ascillStr = ((Character) (char) (int) (Integer.valueOf(str)...原创 2020-02-14 12:11:14 · 85 阅读 · 0 评论 -
解决Non-resolvable parent POM: Could not find artifact 出现的问题
在编译spring boot 多模块项目的时候,往往出现Non-resolvable parent POM: Could not find artifact 后面跟一串其它信息,网上大部分解决方案是修改relativePath配置项,其实这是很不优雅的方式。这里介绍另一种解决方案。解决办法如下:1.把父项目的modules里面的配置全部注释或者删除2.让后编译并打包并安装,在提示成功后,...转载 2019-11-12 20:46:36 · 5830 阅读 · 1 评论 -
RestController 出现405错误的处理
问题:在SpringBoot中,使用RestController写了一个请求,调用时发现post会出现405,get正常。参考:https://blog.csdn.net/qq_35804654/article/details/77272304https://www.jianshu.com/p/dd7315428462https://www.cnblogs.com/kaka666/p/83...原创 2019-07-09 15:35:00 · 1902 阅读 · 0 评论 -
mysql的赋权操作:GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘%‘ IDENTIFIED BY ‘123456‘ WITH GRANT OPTION;
mysql赋权操作:GRANT ALL PRIVILEGES ON . TO ‘root’@’%’ IDENTIFIED BY ‘123456’ WITH GRANT OPTION;flush privileges;GRANT:赋权命令ALL PRIVILEGES:当前用户的所有权限ON:介词*.*:当前用户对所有数据库和表的相应操作权限TO:介词‘root’@’%’:权限赋给ro...原创 2019-07-15 16:59:59 · 85248 阅读 · 27 评论 -
tomcat配置多个项目
tomcat对于多个项目的配置是放在/conf/server.xml中配置的https://www.cnblogs.com/simith/p/7991693.html其中配置多个项目时,path="" 表示这个Context是tomcat默认的Context配置其他项目path需要有反斜杠例如:path="/myTest"(在tomcat7上测试,没有反斜杠会导致找不到对应的Context...原创 2019-08-16 10:22:05 · 195 阅读 · 0 评论 -
浏览器中的cookie问题
对于浏览器中保存cookie的问题:域名相同,端口不通的两个应用,使用的是同一份cookie,两个应用对于cookie的操作会相互覆盖原创 2019-09-09 15:04:19 · 471 阅读 · 0 评论 -
spring mvc上传文件时,需要对项目配置做一些修改
1.增加文件的增加multipartResolver解析器 <!-- SpringMVC上传文件时,需要配置MultipartResolver处理器 --> <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver"> ...原创 2019-09-24 16:12:03 · 301 阅读 · 0 评论 -
文件路径替换
转:https://www.liangzl.com/get-article-detail-39961.html要用replaceAll()方法,而不是replace();包名中的"."在正则中匹配时,要转义\.,.在正则表达式中匹配任意一个字符;windows下File.separator为\,需要Matcher.quoteReplacement(File.separator)获取。Str...转载 2019-09-30 10:30:47 · 1966 阅读 · 0 评论 -
spring boot web项目debug模型下,修改jsp不用重启
server.servlet.jsp.init-parameters.development=true转发:https://blog.csdn.net/weixin_34163553/article/details/92618620转载 2019-09-18 10:04:42 · 321 阅读 · 0 评论 -
Unable to load authentication plugin 'caching_sha2_password'.
1.如题,使用mysql8.0报错将版本号由5.1.41改为8.0.16 <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.16</version>...原创 2019-06-19 15:44:59 · 846 阅读 · 0 评论