- 博客(18)
- 收藏
- 关注
转载 有序数组和无序数组
大O表示法 O(1):优秀。例如无须数组插入。 O(logN):良好。例如有序的二分查找。 O(N):及格。例如无序数组的删除,有序数组的删除和插入,线性查找。 O(N2):不及格。例如冒泡排序。总结有序数组和无序数组 有序数组:插入+ 查找 +删除 = O(N) +O(logN)+O(N); 无序数组:插入 + 查找 + 删除 = O(1) + O(N) + O(N); 所以在数据...
2018-05-08 16:37:06
2434
转载 ==和.equals()的区别
来源:https://www.zhihu.com/question/26872848Java中默认的 equals方法实现如下:public boolean equals(Object obj) { return (this == obj);}而String类则覆写了这个方法,直观的讲就是比较字符是不是都相同。public boolean equals(Object anObject)...
2018-04-26 16:24:33
136
原创 git命令
错误:error: Pulling is not possible because you have unmerged files.解决:$ git reset --hard FETCH_HEAD场合:$ git pull first master错误:fatal: refusing to merge unrelated histories解决:$ git pull first master --...
2018-04-18 20:51:15
165
原创 sevlet生命周期
在servlet为客户端提供服务的过程中,也就是它的生命全过程里面,在服务器端只有一个servlet对象。生命全过程加载 classLoader实例化:当客户端第一次发送请求到服务器端时,会new出一个Servlet实例。初始化:当new出一个实例后,Tomcat自动调用init(),来做一些初始化,且只做一次。处理请求:以多线程的方式处理客户端的请求,service doGet doPost多线...
2018-04-07 15:39:57
217
原创 doGet和doPost
参考网址:http://www.w3school.com.cn/tags/html_ref_httpmethods.asp数据传递方式Get通过url传递用户的数据,Post通过HTTP post机制,将表单内的信息放在Form中传递给服务器;安全性Get方式用户信息在url中可见,会被保存到浏览器历史记录和web服务器日志中,安全性不如Post;对数据长度的限制url长度是受限的(最大长度204...
2018-04-07 14:30:33
483
原创 HTTP TCP/IP Socket
参考文章地址:http://www.cnblogs.com/xclidongbo/p/4032904.html?utm_source=tuicool&utm_medium=referralHTTP协议:超文本传输协议。1.以明文方式发送数据;2.用于从www服务器传输超文本到本地浏览器的传输协议;3.基于TCP/IP为基础的高层协议。网络七层:物理层,数据链路层,网络层,传输层,会话层,表...
2018-03-15 23:20:17
117
原创 Timestamp类在Java中的应用
参考文章地址:http://bibo531651225.iteye.com/blog/1918112总结起来代码如下: DateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss.SSS", Locale.ENGLISH);sdf.setLenient(false);Date testTime = sdf.parse("2017-1...
2018-03-15 15:18:05
997
转载 List中添加多种数据类型 反射
原文参考地址:http://blog.youkuaiyun.com/sinat_28789467/article/details/57415998总结来说,以下代码: ArrayList<Integer> list = new ArrayList<Integer>(); list.add(123); Class<?> c...
2018-03-15 14:18:03
1914
原创 Apache,Tomcat与IIS
写了一年多代码,对这些概念还是有些混淆,在这里记一下。Apache是Web服务器,用来解析静态页面,处理静态页面的速度也比较快;Tomcat是应用服务器,是serverlet容器,可以解析JSP和java程序,不可以跑EJB组件,可以认为是Apache的扩展;IIS叫应用服务器,里面可以跑EJB组件(包装了业务逻辑的组件),跑应用程序。Apache与Tomcat可以连接用,单向Apache连接To...
2018-03-13 22:26:04
277
原创 jdbc连接数据库
package privateTest;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.sql.SQLException;public class myTest { pu...
2018-03-13 17:25:15
112
原创 单例模式整理
单例模式:是一种常用的软件设计模式,在它的核心结构中值包含一个被称为单例的特殊类。一个类只有一个实例,即一个类只有一个对象实例。1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。实现单例模式的思路是: 一个类能返回对象一个引用(永远是同一个)和一个获得该实例的方法(必须是静态方法,通常使用getInstance这个名 称);当我们调用...
2018-02-12 17:54:40
166
原创 Longest Palindromic Substring--leetcode
常规算法(效率较低):public static String longestPalindrome(String s) { int num = 0; String result = ""; for(int i = 0;i < s.length();i++){ for(int j = i + 1;j <= s.length();j++){
2017-08-15 17:27:20
178
转载 c# 压缩文件及解压Zip
本文是我自己在写功能的时候用到,在网上查看到别人的,所以转载过来,再添点我自己的理解备忘。原文链接:http://www.cnblogs.com/GoCircle/p/6544678.html。这里利用了一个压缩帮助类,使用的是有要添加一个dll引用ICSharpCode.SharpZipLib.dll,下载地址:http://download.youkuaiyun.com/detail/cleopard
2017-08-04 14:14:10
1826
原创 C# WinForm中Listview的使用
在WinForm中,有时候需要在画面上显示图标以及详情之类的,还有的更多功能需要大中小图标的切换显示,这时候可以考虑Listview控件。代码如下: private void BoardDisplay(int kbn) { this.listView1.Clear(); if (kbn == 0) { ImageLoad(1); if (boar
2017-07-27 16:59:54
604
转载 复制某个路径下的所有文件到指定路径
先上代码: private void CopyDirectory(string srcPath, string destPath) { try { DirectoryInfo dir = new DirectoryInfo(srcPath); FileSystemInfo[] fileinfo = dir.GetFileSystemInfos(); f
2017-07-27 16:38:42
708
原创 Longest Substring Without Repeating Characters--leetcode
看到这道题,最初始想到的是常规方法,利用for循环遍历字符串,然后检查相应字符串中有没有重复字符,若有,则从当前字符的下一位开始继续循环。代码如下:public class Solution{ public int lengthOfLongestSubstring(String s) { String tmp,res=""; //要考虑字符串为空或者长度为1的时候
2017-07-05 13:23:36
185
原创 Add Two Numbers--leetcode
半路出家菜鸟一枚,在接触这道题之前对链表的了解仅限于概念方面,不知道链表的代码如何实现,现学现卖吧。下面先上代码:/** * Definition for singly-linked list. * public class ListNode { * int val; * ListNode next; * ListNode(int x) { val = x;
2017-07-04 14:01:53
176
原创 新人报道
大学本科毕业后在国企工作了一年,然后转行做软件,本人非软件专业,来公司的时候什么都不会,只在大学学过C语言,我会在这里分享我各种学习的笔记,大家共享,希望这里能见证我的成长。
2017-05-26 15:51:54
202
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人