摘要:
面向对象和面向过程的区别 Java语言有哪些特点 什么是JDK/什么是JRE/什么是JVM&三者之间的联系与区别 什么是字节码&采用字节码最大好处是什么 Java与C++的区别 什么是Java程序的主类&应用程序和小程序的主类有何不同 Java应用程序和小程序之间有哪些区别 字符型常量和字符串常量的 阅读全文
摘要:
1.批量修改 alt + shift + R 2.快速输入for 敲入for + alt + / 3.可以很简便的通过eclipse就查看源码 先选中想要查看的方法,比如System.out.println()的 println + 敲键F3 4.ctrl+shift+f 格式化代码 注意: 这个快 阅读全文
摘要:
package common; /** *字符串处理公用类 */ public class DealString { /** * 转换字符编码 由“iso-8859-1”西文转换为简体中文 */ public static String toGb(String uniStr){ String gbStr=""; if(un... 阅读全文
摘要:
package common; import java.text.SimpleDateFormat; import java.util.Date; import java.util.Locale; public class DealTime { private Date time; private String strtime; private SimpleDat... 阅读全文
摘要:
package common; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.ser... 阅读全文
摘要:
1.工具类,生成随机验证码字符串 2. 3. 4. 阅读全文
摘要:
import java.io.UnsupportedEncodingException; import java.security.MessageDigest; import java.security.NoSuchAlgorithmException; public class Jiami { private static String jiami=null; public st... 阅读全文
摘要:
关于java方法中Object... args参数的含义 在阅读google发布的volley源码时,突然看到一个方法中存在这样的写法,如 :v(String format, Object... args) 不明白什么意思,琢磨着为什么要这样写呢,跟Object[] args是一个意思吗?为什么用三 阅读全文
摘要:
package com.DBUtils; import java.lang.reflect.Field; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.Resu... 阅读全文
摘要:
关于HTTP状态码:是用于表示网页服务器HTTP响应状态的3位数字代码。 所有状态码的第一个数字代表了响应的五种状态之一。 1xx:消息:这一类型的状态码代表请求已被接受,需要继续处理 2xx:成功:代表请求以成功被服务器接收、理解、接受。常用的如200表示请求已成功,请求所希望的响应头或数据体将随 阅读全文
摘要:
表结构为: id(编号) name(分类名) parentID(父类编号) 简单举例如下: id name parentID 1 饮料 0(为0表示第一大类) 2 水果 0 3 百事可乐 1 4 雪碧 1 5 苹果 2 6 香蕉 2 这样设计的好处是:可以无限极分类,便于维护和统一管理。 阅读全文
摘要:
假删除,读出列表的时候,通过一个标识字段过滤数据集并显示。比如 :userid | name | is_delete |1 | myname | 0 |做删除操作时,只要 update user set is_delete =1 可以将这个用户标记为已删除。读取列表时,只要select * from 阅读全文
摘要:
中间件一开始是为了解决一个很头疼的问题: Java 无法直接操纵内存,内存访问必须经过 JVM ( Java 虚拟机)。因此,直接操纵内存的部分最好由 C/C++来完成,再由 Java 调用 C/C++的函数。这样一来,就有了专门用 C/C++开发的中间件,供 Java 调用。后来,在数据库的不断发 阅读全文
摘要:
1.InetAddress的应用 2.URL 3.客户端向服务器端的通信 Server Client 一个服务端,多个客户端 Server.java Client.java ServerThread.java 阅读全文
摘要:
-来自《图解HTTP》 最近在进行前端面试方面的一些准备,看了网上许多相关的文章,发现有一个问题始终绕不开: 在浏览器中输入URL到整个页面显示在用户面前时这个过程中到底发生了什么。仔细思考这个问题,发现确实很深,这个过程涉及到的东西很多。这个问题的回答真的能够很好的考验一个web工程师的水平,于是 阅读全文
摘要:
class Solution { public int strStr(String haystack, String needle) { int i = 0, j = 0; int a = haystack.length(); int b = needle.length(); if(a<b) ret 阅读全文
摘要:
创建多线程 【Thread class】1.继承Thread类,重写run() 【Runnable接口】2.实现Runnable接口,重写run() 【*Callable接口】3.实现Callable接口——高级并发编程JUC 根据面向对象思想,少用继承,多用实现,因为Java有单继承的局限性:继承 阅读全文
摘要:
There is given the series of n closed intervals [ai; bi], where i=1,2,...,n. The sum of those intervals may be represented as a sum of closed pairwise 阅读全文
摘要:
上图一共有5个区间,分别是[0,2]、[2,4]、[8,11]、[7,11]、[15,18]。如果要求这些区间合并后区间的大小,有两种简单的方法。 方法一:比较每两个区间的范围,如果两个区间有交集,则合并它们。最后所有区间会合并成几个离散的大区间,结果为这些区间大小之和。这种方法的时间复杂度是O(n 阅读全文
摘要:
有两个区间A[a1,b1], B[a2,b2],判断这两个区间有没有交集。我们可以分为两种思维来判断: 给你两个区间[a, b]和[c, d],如果让你求出这两个区间的相交长度,你会怎么做呢? 不出意外的话,大多数同学就会进行分类讨论,看看那个区间在前,那个区间在后,分两种情况,然后对区间相交还是覆 阅读全文
摘要:
1.最短路变形 【题意】给一个图,每条边有个距离和花费,要求创建一个子图,满足0点到其余点的距离总和最小,且边的总花费最小。 【注意】首先,数组要开<<1大; 其次,双关键字的最短路,即最小花费下最短路,要注意优先级就是贪心,可以在优先队列做文章,也可以直接在松弛判断当两条边相同,选择当前花费更加小 阅读全文
摘要:
https://www.cnblogs.com/njczy2010/p/3930688.html https://blog.csdn.net/dominating413421391/article/details/44203019?locationNum=1&fps=1 https://blog.c 阅读全文
摘要:
最后补充一下滚动数组降维: 其实就是状态转移后前面的数组的空间不用了 ,会造成浪费,而滚动数组就是利用这部分空间 写Dp经常需要大家开高维数组,比如F[t][i][j]。有的时候转移仅需要上一维数组,如F[t 1][i][j],而F[t 2],F[t 3]都不再有用,留着占用大量空间。我们可以用滚动 阅读全文
摘要:
A 求和 时间限制: 1 Sec 空间限制: 256 MB 输入输出文件名:A.in,A.out 题目描述 给出一棵以1为根的有n个节点的树,树上每条边都有其边权。 求所有点对之间的路径上的边权和的总和。 输入格式: 第一行为n 接下来n 1行,每行三个整数,分别表示一条边的两端点编号和边权。(编号 阅读全文
摘要:
这里贴一下勾股数的构造: 当a为大于1的奇数2n+1时,b=2n2+2n, c=2n2+2n+1。 实际上就是把a的平方数拆成两个连续自然数,例如: n=1时(a,b,c)=(3,4,5) n=2时(a,b,c)=(5,12,13) n=3时(a,b,c)=(7,24,25) 当a为大于2的偶数2n 阅读全文