- 博客(24)
- 资源 (6)
- 收藏
- 关注
原创 nacos 总是访问localhost
spring cloud 集成nacos 总是按照nacos官方配置后,发现已经注册到nacos,但是同时还总是出现访问localhost的异常,解决方法:resources下创建bootstrap.properties,增加配置:spring.cloud.nacos.config.enabled=false...
2020-10-19 10:22:25
6143
1
原创 mac git 的安装 及实现自动补全
前面的步骤可以参考:https://www.jianshu.com/p/c71ac1f6bb49本文主要说一下git-completion.bash 的下载该文件在这个目录下https://github.com/git/git/tree/master/contrib/completion,点击raw,会生成一个raw相关的链接,一般打不开,如何打开参考这边文章https://learnku.com/articles/43426如何将文件直接下载下来,可以使用命令:wget https:/..
2020-08-21 19:34:46
259
1
原创 idea tomcat 乱码问题的解决及相关设置(转)
https://www.cnblogs.com/shej123/p/10312806.html
2020-05-27 16:37:13
367
原创 java导出excel中文名称问题
1、代码response.setContentType("application/vnd.ms-excel");String exportFileName ="测试中文名称.xlsx"String fileNameURL = URLEncoder.encode(exportFileName, "UTF-8");response.setHeader("Content-disposition"...
2020-02-17 18:18:05
2074
1
原创 (转)正确处理浏览器在下载文件时HTTP头的编码问题(Content-Disposition)
原文链接:http://www.iefans.net/xiazai-wenjian-http-bianma-content-disposition/最近在做项目时遇到了一个 case :需要实现一个强制在浏览器中的下载功能(即强制让浏览器弹出下载对话框),并且文件名必须保持和用户之前上传时相同(可能包含非 ASCII 字符)。 前一个需求很容易实现:使用 HTTP Header 的 Conte...
2020-02-17 17:08:52
435
原创 mysql中utf8字符集默认排序utf8_general_ci的一些问题
1、utf8_general_ci不区分大小写设置字符串字段类型varchar,字符集utf8,排序规则utf8_general_ci,如下图:数据如图:测试查询结果:2、utf8_general_ci排序规则存储中文时不是按照字母顺序执行结果看图:发现较为有效的解决方案:select * from test t order by CONVERT(...
2019-05-17 16:55:58
3762
原创 java平台的无关性
编译后被java虚拟机所执行的代码是一种平台无关的二进制格式,不依赖于特定待定硬件、特定的操作系统,大多数情况下以文件存储,所以称为class文件格式。class文件中精确定义了类和接口的表现形式,包括在平台相关的目标文件格式中的一些细节上的惯例。正因为强制规定了和平台有关的细节,才达到了平台无关的效果。例如jvm默认使用大端形式存储,如果不强制统一使用字节存储顺序的话,同一个class文件在不同...
2019-03-19 18:24:15
568
原创 面向对象和面向过程
面向过程:顾名思义,面向过程编程关注的是解决问题的过程,分析一个问题的解决过程,得到解决问题的步骤,按顺序执行每一个步骤,最后解决问题。一个步骤可以是封装的一个函数,也可以是一行代码。通常是对数据结构进行操作,例如改变数组或者变量。 面向对象编程,关注的是通过使用对象来解决问题,使用对象来为我们提供服务。在面向对象编程,万事万物皆对象,对象是现实世界事物在程序中的虚拟表示...
2019-03-08 18:38:22
114
原创 hadoop各版本hadoop.dll和winutils.exe下载
当启动spark报找不到可执行的hadoop winutils.exe 可已下载相应版本的winutils.exe到hadoop\bin 地址: https://github.com/4ttty/winutils并配置环境变量classpath:%HADOOP_HOME%\bin\winutils.exe,确保已经配置HADOOP_HOME再次测试spark-shell...
2018-11-21 14:54:04
52603
15
原创 http连接(二)
http连接流程http连接流程分为三步: - 客户端与服务器创建TCP连接 - 客服端发送http请求,服务器处理并返回响应 - 关闭TCP连接整体流程如下图: http可能的性能问题DNS域名解析。客户端建立TCP请求前需要根据URL获取到对应的ip和端口。如果最近没有访问该域名可能会花费比较长的时间进行域名和ip的转换。TCP连接建立和关闭。TCP连接建立关闭会交换一系列的IP分组
2017-08-24 10:29:06
324
原创 http基础(一)
URLURL(uniform resource locator),统一资源定位符,浏览器寻找信息所用的资源位置。URL定义了服务器通过网络提供资源以及客户端通过网络访问资源的方式。URL的一般格式: http://www.baidu.com/index.htmlURL一般分为三部分: URL第一部分为URL的方案,即采用什么协议,如http、ftp等。这部分告诉客户端以什么方式访问服务器资源,对
2017-08-22 11:53:06
330
原创 插入排序--java
插入排序原理选择排序就是将一个无序数组插入一个有序数组,并保持有序数组顺序。通常将无序数组的第一个元素认为是一个有序数组,第二个元素及其之后的元素为待排序的数组。通过两层遍历,外层为需要循环的轮数,内层为循环有序数组找到插入位置进行元素移位。示例/** * 插入排序 while * @param array */ public static void inse
2017-08-17 19:40:12
205
原创 选择排序--java
选择排序原理选择排序简而言之就是通过循环遍历将待排序元素中的最大值或者最小值选出。通过两层遍历,外层遍历是需要选择元素的次数,内层遍利是循环选择最大值或者最小值并进行交换。示例/** * 选择排序 * @param array:待排序数组 */ public static void selectSort(int[] array){ for(in
2017-08-17 19:32:22
205
原创 冒泡排序--java
冒泡排序原理冒泡排序是通过两层遍历,通过比较交换的方式来实现将无序的数组进行排序。外层遍利是需要循环的轮数,内层遍利是需要交换的次数。示例:/** * 从后往前排序 */ public static void FromTtheBackForward(int[] sortArray){ for(int j=0;j<sortArray.length-1;j++
2017-08-17 19:19:17
199
原创 spring mvc创建拦截器
1、创建Java代码packagecom.yacol.kzt.interceptor;importjavax.servlet.http.HttpServletRequest;importjavax.servlet.http.HttpServletResponse;importorg.springframework.web.servlet.ModelAndView;...
2016-01-30 10:24:58
812
原创 mongoDB Java的aggregate查询结果的遍历不停向mongoDB发送命令
不断重复的日志为:2016-01-28 10:41:24,284 http-bio-8088-exec-8 DEBUG- Sending command {aggregate : BsonString{value='ad_batch'}} to database kzhuoAd on connection [connectionId{localValue:12, serverValue:2
2016-01-30 10:14:56
3674
原创 mongodb的group简单使用
group使用示例> db.ad_batch.aggregate([ { "$match": { "day_count": { "$gt": 1 } } }, { "$group": { "_id
2016-01-26 22:25:55
419
原创 Java基本数据类型
Java是一种强类型语言,每个变量都必须声明一种类型。Java有8中基本类型,其中包括4种整型,2种浮点型,以及char、boolean型。1、整型名称长度(每字节8位)范围byte1字节-2^8~2^7-1short2字节-2^16~2^15-1
2016-01-25 23:37:36
318
原创 3.0MongoDB对一个collection的常用操作
获取数据操作: MongoDatabase database = mongoClient.getDatabase("testdb");获取一个collection:MongoCollection collection = database.getCollection("test");1、插入一条数据:命令:db.test.insert({ "name
2015-11-07 22:39:22
2532
原创 3.0创建mongoDB客户端链接
5种创建链接本机的方式:MongoClient mongoClient = new MongoClient(); // or MongoClient mongoClient = new MongoClient( "localhost" ); MongoClient mongoClient = new MongoClient( "localhost" , 27017 );
2015-11-07 22:38:46
769
原创 3.0MongoDB使用的jar包
3.0mongoDB提供了两个jar包,一个是mongodb-driver(下载地址:https://oss.sonatype.org/content/repositories/releases/org/mongodb/mongodb-driver/),另一个是mongo-java-driver(下载地址:https://oss.sonatype.org/content/repositories/
2015-11-07 22:36:24
674
原创 Spring启动时报异常:No String constructor found on type [java.lang.reflect.Method]
Spring 配置了一个定时器 在启动项目时,debug模式的时候报下面的错误,但是不影响功能正常使用,goolge了一下,在stackflow上发先了一个同样的问题,有人回答是这样:There is noerror. Only a stack trace at debug level where Spring is
2014-11-20 18:20:15
2849
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人