logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

mysql按照汉字拼音排序

项目中有时候会遇到需要按照汉字拼音排序的需求。如果要排序的字段编码使用的是GBK字符集,那就可以直接按照拼音排序。因为GBK内码编码时本身就采用了拼音排序的方法(常用一级汉字3755个采用拼音排序,二级汉字就不是了),直接在查询语句后面添加ORDER BYname ASC,查询结果将按照姓氏的升序排序。如果存储姓名的字段采用的是utf8字符集,需要在排序的时候对字段进行转码,对应的代码是...

#mysql
java后台发起上传文件的post请求(http和https)

一、http post对于文件上传,客户端通常就是页面,在页面里实现上传文件不是什么难事,写个form,加上enctype="multipart/form-data",在写个接收的就可以了,没什么难的。如:<!DOCTYPEhtml><html><head><title>HelloWorld!</titl...

springboot中ElasticSearch入门与进阶:组合查询、聚合查询

1.springboot中配置elasticSearch1.1在工程中引入相关的jar包1.1.1在build.gradle中添加需要的jar包我创建的gradle工程,对应的maven工程也是一样,添加对应的jar包即可// 添加 Spring Data Elasticsearch 的依赖compile('org.springframework.boot:spring-...

#elasticsearch
Java获取客户端用户真实IP地址

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了Apache,Squid,nginx等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/ 的URL反向代理为 http://www.javapeixun.com.cn / 的URL...

#java
Linux中top命令参数详解

top命令用法top命令经常用来监控linux的系统状况,是常用的性能分析工具,能够实时显示系统中各个进程的资源占用情况。top的使用方式 top [-d number] | top [-bnp]参数解释:-d:number代表秒数,表示top命令显示的页面更新一次的间隔。默认是5秒。 -b:以批次的方式执行top。 -n:与-b配合使用,表示需要进行几次top命令的输出结果。 -...

#linux
使用docker搭建web服务

本文会对虚拟化技术与 Docker 容器技术做一个对比,然后引出一些 Docker 的名词术语,比如:容器、镜像等,随后将使用 Docker 搭建一个 Java Web 运行环境,最后将对本文做一个总结。我们先来回顾一下传统虚拟化技术的体系架构:可见,我们在宿主机的操作系统上,可安装了多个虚拟机,而在每个虚拟机中,通过虚拟化技术,实现了一个虚拟操作系统,随后,就可以在该虚拟操作系统上,...

#docker
到底了