自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hao18735044791的博客

岂能尽如人意,但求无愧我心;

  • 博客(16)
  • 资源 (9)
  • 收藏
  • 关注

原创 msyql 索引

索引概念和作用索引是一种使记录有序化的技术,它可以指定按某列/某几列预先排序,从而大大提高查询速度(类似于汉语词典中按照拼音或者笔画查找)。索引的主要作用是加快数据查找速度,提高数据库的性能。MySQL 索引类型从物理存储角度上,索引可以分为聚集索引和非聚集索引。1.聚集索引(Clustered Index) 聚集索引决定数据在磁盘上的物理排序,一个表只能有一个聚集索引。2.非聚集索引(Non-clustered Index) 非聚集索引并不决定数据在磁盘上的物...

2021-09-10 17:51:32 117

原创 Java 基础面试题 集合篇

说说List,Set,Map三者的区别?List(对付顺序的好帮手):List接口存储一组不唯一(可以有多个元素引用相同的对象),有序的对象Set(注重独一无二的性质):不允许重复的集合。不会有多个元素引用相同的对象。Map(用Key来搜索的专家):使用键值对存储。Map会维护与Key有关联的值。两个Key可以引用相同的对象,但Key不能重复,典型的Key是String类型,但也可以是任何对象。 Arraylist 与 LinkedList 区别? 1. 是否保证线程安全:ArrayL...

2021-09-10 17:15:57 69

原创 重写和重载的区别

重载(Overload)调用方法时通过传递不同参数个数和参数类型来决定具体使用哪个方法的多态性特点重载Overload是一个类中多态性的一种表现 重载要求同名方法的参数列表不同(参数类型,参数个数甚至是参数顺序) 重载的时候,返回值类型可以相同也可以不相同。无法以返回型别作为重载函数的区分标准 重写(Override)发生在父类与子类之间 方法名,参数列表,返回类型(除非子类中方法的返回类型是父类中返回类型的子类)必须相同 访问修饰符的限制一定要大于被重写方法的访问修饰符(pu.

2021-07-07 15:41:20 91

原创 java 调用python总结 (二)

最近通过java 调用python脚本,总结一下 前文已经大概讲述了几种方式 ,但并不全面,这里在补充一下, 通过java 调用 并带参数 且返回python执行结果;ProcessBuilder ProcessBuilder类是J2SE 1.5在java.lang中新添加的一个新类,此类用于创建操作系统进程,它提供一种启动和管理进程(也就是应用程序)的方法。在J2SE 1.5之前,都是由Pr

2017-12-07 15:02:21 367 1

原创 java调python脚本总结(一)

最近需要使用java调python脚本,总结一下; 无参调用 如果要运行,都需要本地装python环境,尽量装python2.X版本,3.0貌似部分有改动(导致脚本运行不起来),装完python环境, 切入 CMD 输入python 即可测试下是否成功, 然后需要在你的eclipse 配置下 如图 (如果是应用服务器的话 在run connfig.. 中找到你运行的server ),

2017-11-30 09:59:24 557

原创 SQL优化

由于最近准备跳槽换个单位,前天面试时碰到一份这样的SQL笔试题, 小弟才疏学浅当时没有答好,不过还是学习了,得感谢这个公司啊;建表语句如下; 我挑了几个有意思的题 贴出来;优化以下SQL语句, 说出你的思路1. SELECT * FROM customer WHERE substring(custname,1,4)='chas' 1).应尽量避免在where子句中对字段进行函数操作,

2017-08-31 10:23:35 406

原创 文件操作时的问题

最近项目上线好久的功能 (文件下载) 突然出现了问题,经过一翻查找,发现文件二进制保存至数据库前 是完整、保存在数据库也是完整的, 但下载读取时如果是TXT文本时,由于是按数组[1024] 读取的,如果文件小于 1024 一次可以读完的话则没有问题,大于1024时 正常结束会多出一部分重复文本;问题代码 //从DB中读取文件里流,生成文件 StringBuilder fil

2017-08-28 17:22:42 345

原创 String ==比较时的困惑

String 是我们在开发中经常用的, 比较值时我们大多用 equals;当然也有apache的工具类等等,但面试中总会问一些 String == 比较的问题;先举个栗子 ; String nice = "nice"; String ni = "ni"; String ce = "ce"; String str = new String

2017-08-16 15:08:52 239

原创 postgresql json 类型转换

今天碰到一个问题,由于之前是 EDB 库 现转换为 Postgres数据库 , postgres 没加引号的数值 它不会帮你转换; json 类型字段 的分组 排序 需要转换一下;(纠结了半天,找不到原因,结果一看 数据字段类型才明白;) 操作时间 函数 修改 ;上一篇文章中说过;to json test=# SELECT '{"bar": "baz", "balance":

2017-07-20 10:18:58 12993 1

转载 postgreSQL日期加减

http://blog.csdn.net/zacry/article/details/42742509

2017-07-18 16:50:02 8588 1

原创 FTP 和 SFTP上传,以及FTP上传时卡死、连接迟迟关闭不了,耗费资源,以及 SFTP上传时问题

首先FTP和SFTP 的详细工具类在这就不贴了 我已经上传上去了。主要说明两点 传输模式 ASCII传输方式: 支持简单文本文件传输,如果是程序,数据库,字处理文件或者压缩文件(尽管字处理文件包含的大部分是文本,其中也包含有指示页尺寸,字库等信息的非打印字符)中途会转译,导致文件上传上去损坏、无法运行;二进制传输模式: 在二进制传输中,保存文件的位序,以便原始和拷贝的是逐位一一对应的;

2017-07-06 11:14:29 10764 2

转载 Shell第一天

之前一直听朋友提 Shell ,但从没用过,linux只会一些常用的的命令,最近工作中刚好有这块的需求,顺便学习一下; 先开始 hello word … vi [fileName.sh] 然后添加下面内容;#!/bin/bashecho "Hello World !"结果输出 Hello World !(刚关虚拟机,暂不截图了); “#!” 是一个约定的标记,它告诉系统这个脚本需要

2017-06-25 20:13:15 240

转载 忘记svn密码怎么办

SVN 密码忘记了,电脑上默认有保存,不过不是明码 ? 1.可以让SVN管理员帮你改,有点low ? 2.TortoiseSVN Password Decrypter 我们用的就是这种;下载完,运行 exe 就可以了。 鉴于上面下载的链接有可能打不开的情况,提供云盘下载的运行文件。 链接:http://pan.baidu.com/s/1c2Ju5Q4 密码:09e0

2017-06-23 09:26:29 830

原创 企业开发中提交SVN问题

小姿势 1.最好一块选中你要提交的文件 一次提交上去,反之 当别人查看项目的提交记录时就比较头疼了; 2.提交之前 本地先测试通过,确认无误再提交至SVN服务器; 3.maven 项目新添加依赖时, 记得将jar提交至企业的私服,不然大家都得下载否则还报错,多头疼 而且还浪费时间;如图 可以测试一下 是否有遗漏下图 说明都已提交;4 记得提交完代码之后,最好代码更新到最新测试一下功能; 以

2017-06-08 21:45:13 304

原创 开发中缓存的清理部分

记得使用工作空间中的Clean 他会对你选中的项目/所有 删除.class文件,重新编译,注意这是类class的缓存;应用服务器的tmp目录缓存 这里存放的是一些临时缓存 字节码文件,为了提高运行速度; 最好定时清理;应用服务器 clean server视图下, 右击 应用服务器 clean ,删除war,重新发布到应用服务器;查看项目war包是否完整 (常被忽略的问题) 配置

2017-06-06 21:14:47 272

原创 @Autowired和@Resource 区别以及工作原理

注解常见的作用有以下几种: 1.生成文档。这是最常见的,也是java 最早提供的注解。常用的有@see @param @return 等; 2.跟踪代码依赖性,实现替代配置文件功能。比较常见的是spring 2.5 开始的基于注解配置。作用就是减少配置。现在的框架基本都使用了这种配置来减少配置文件的数量; 3.在编译时进行格式检查。如@Override放在方法前,如果你这个方法并不是覆盖了超类

2017-06-06 21:09:51 1582

FASTDFS.rar

fastDFS-5.0.4.jar 和 storage_server tracker_server ,nginx_server 配置明细,fastDFS-5.0.4.jar 和 storage_server tracker_server ,nginx_server 配置明细,fastDFS-5.0.4.jar 和 storage_server tracker_server ,nginx_server 配置明细,fastDFS-5.0.4.jar 和 storage_server tracker_server ,nginx_server 配置明细,fastDFS-5.0.4.jar 和 storage_server tracker_server ,nginx_server 配置明细,fastDFS-5.0.4.jar 和 storage_server tracker_server ,nginx_server 配置明细,fastDFS-5.0.4.jar 和 storage_server tracker_server ,nginx_server 配置明细,fastDFS-5.0.4.jar 和 storage_server tracker_server ,nginx_server 配置明细,

2019-07-25

反编译工具gui

jd-gui,java反编译工具 jd-gui,java反编译工具 jd-gui,java反编译工具

2017-12-21

jython-standalone-2.7.0.jar,和源码

jython-standalone-2.7.0.jar,和jython-standalone-2.7.0.jar源码

2017-11-30

Shell脚本学习指南_中文版.pdf

Shell脚本学习指南_中文版.pdf Shell脚本学习指南_中文版.pdf

2017-10-31

TortoiseSVN-haocs-win32.zip

TortoiseSVN-haocs-win32.zip TortoiseSVN-haocs-win32.zipTortoiseSVN-haocs-win32.zip

2017-10-31

svn 64位 SVN-x64

svn 64位 ( TortoiseSVN-1.9.1.26747-x64-svn-1.9.1.1441852832_Hcs.msi )

2017-10-31

apache-tomcat-8.0.45

apache-tomcat-8.0.45

2017-07-06

最新的spring 4.0.1 jar包,分享一下.

最新的spring 4.0.1 jar包,分享一下

2016-03-03

struts2 的异常收集

struts2 的异常收集

2014-10-22

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除