平时注意
jianingkid
这个作者很懒,什么都没留下…
展开
-
map和set检验是否已存在
一般都是直接使用其里面的方法,map使用的是containsKey()-----在map里面是有null存在的,因此不能用get()判断set使用contains()原创 2016-04-03 16:36:11 · 311 阅读 · 0 评论 -
Integer与int的种种比较
如果面试官问Integer与int的区别:估计大多数人只会说道两点,Ingeter是int的包装类,int的初值为0,Ingeter的初值为null。但是如果面试官再问一下Integer i = 1;int ii = 1; i==ii为true还是为false?估计就有一部分人答不出来了,如果再问一下其他的,估计更多的人会头脑一片混乱。所以我对它们进行了总结,希望对大家有帮助。 首先看代转载 2016-08-14 15:42:46 · 145 阅读 · 0 评论 -
vector,map,list,queue区别
1。vector (连续的空间存储,可以使用[]操作符)快速的访问随机的元素,快速的在末尾插入元素,但是在序列中间岁间的插入,删除元素要慢,而且如果一开始分配的空间不够的话,有一个重新分配更大空间,然后拷贝的性能开销.2。 deque 即双端队列。是一种具有队列和栈的性质的数据结构。双端队列中的元素可以从两端弹出,其限定插入和删除操作在表的两端进行。(小片的连续,小片间用链表相连,实际上内部原创 2016-08-14 16:28:01 · 526 阅读 · 0 评论 -
stack/queue
1、stackstack 模板类的定义在头文件中。stack 模板类需要两个模板参数,一个是元素类型,一个容器类型,但只有元素类型是必要的,在不指定容器类型时,默认的容器类型为deque。定义stack 对象的示例代码如下:stack s;stack 的基本操作有:入栈,如例:s.push(x);出栈,如例:s.pop();注意,出栈操作只是删除栈顶元素,并不返回该原创 2016-02-29 16:07:08 · 177 阅读 · 0 评论 -
mysql 用户增删
一、必须要以root权限登录mysqlmysql> insert into mysql.user(Host,User,Password) values("localhost","tt",password("1234")); 这样就创建了一个名为:tt 密码为:1234 的用户。 注意:此处的"localhost",是指该用户只能在本地登录,不能在另外一台机器上远程登原创 2016-09-05 17:00:02 · 156 阅读 · 0 评论 -
627. Swap Salary+编程中早晚用到的|、||、&、&&、异或、~、!运算
Given a table salary, such as the one below, that has m=male and f=female values. Swap all f and m values (i.e., change all f values to m and vice versa) with a single update query and no intermedia转载 2017-07-12 20:24:58 · 661 阅读 · 0 评论 -
412. Fizz Buzz+String与int类型转化
Write a program that outputs the string representation of numbers from 1 to n.But for multiples of three it should output “Fizz” instead of the number and for the multiples of five output “Buzz”.转载 2017-07-13 09:12:45 · 273 阅读 · 0 评论 -
496. Next Greater Element I+附hashmap用法
You are given two arrays (without duplicates) nums1 and nums2 where nums1’s elements are subset of nums2. Find all the next greater numbers for nums1's elements in the corresponding places of nums转载 2017-07-13 09:33:58 · 174 阅读 · 0 评论 -
520. Detect Capital+substring字符串截取
Given a word, you need to judge whether the usage of capitals in it is right or not.We define the usage of capitals in a word to be right when one of the following cases holds:All letters in t转载 2017-07-17 09:18:26 · 278 阅读 · 0 评论 -
506. Relative Ranks+数组赋值复制
Given scores of N athletes, find their relative ranks and the people with the top three highest scores, who will be awarded medals: "Gold Medal", "Silver Medal" and "Bronze Medal".Example 1:In原创 2017-07-19 14:35:07 · 238 阅读 · 0 评论 -
Map里面的put方法返回值的问题
import java.util.HashMap;import java.util.Map;public class TestDemo {public static void main(String[] args) { Map m = new HashMap(); System.out.println(m.put("001", "zhangsan"));//null。 Syste转载 2016-08-14 11:20:51 · 1014 阅读 · 0 评论 -
java中length属性,length()方法和size()的方法的区别
1.length属性是针对Java中的数组来说的,要求数组的长度可以用其length属性;2.length()方法是针对字符串来说的,要求一个字符串的长度就要用到它的length()方法;3.java中的size()方法是针对泛型集合说的,如果想看这个泛型有多少个元素,就调用此方法来查看!这个例子来演示这两个方法和一个属性的用法public static void main(Str转载 2016-08-13 10:34:06 · 205 阅读 · 0 评论 -
JDK8新增便利的Map默认值方法getOrDefault
首先必须要说map中get的方法原来get方法呢 get public V get(Object key)返回指定键所映射的值;如果对于该键来说,此映射不包含任何映射关系,则返回 null。更确切地讲,如果此映射包含一个满足 (key==null ? k==null : key.equals(k)) 的从 k 键到 v 值的映射关系,则此方法返回 v;否则返回 null。(原创 2016-08-13 10:29:50 · 10611 阅读 · 0 评论 -
安装jdk问题
安装jdk比较新的版本他有两个安装文件详情可观看http://jingyan.baidu.com/article/6dad5075d1dc40a123e36ea3.html内容比较全面,不过相对的在第四步的时候就不用上面的方法了,可以直接在path里面直接添加 D:\Java\jdk1.8.0_71\bin;这是安装路径,一定要看清楚是jdk不是jre其次就是相对应的jdk原创 2016-02-29 16:01:39 · 183 阅读 · 0 评论 -
使用cd转换目录
在dos下转换到d盘必须要加参数例:D盘下有一个目录叫AD下面还有一个目录叫AE 我想在你图中的位置直接进入AE目录 命令如下CD /D D:\AD\AE一定要加参数(/D) 如果不加参数只写CD D:\AD\AE系统还是会返回原来的目录只是记忆下如果你进入D盘的默认目录 当你再输入D:回车 你会发现你已经直接进入了D盘的AE目录跳过了AD目录 跳回上级目录就得加原创 2016-02-29 16:01:00 · 853 阅读 · 0 评论 -
Java 中String对象比较方法equals和等号==
转载来源为:developinglife 网址:http://blog.chinaunix.net/uid-23781137-id-3436455.html String s1 = new String("hello"); String s2 = new String("hello"); String s31 = s2;转载 2016-04-07 11:08:03 · 584 阅读 · 0 评论 -
对于JVM内存配置参数
-Xmx10240m -Xms10240m -Xmn5120m -XXSurvivorRatio=3-Xmx:最大堆大小-Xms:初始堆大小-Xmn:年轻代大小-XXSurvivorRatio:年轻代中Eden区与Survivor区的大小比值年轻代5120m, Eden:Survivor=3,Survivor区大小=1024m(Survivor区转载 2016-04-08 11:17:38 · 1357 阅读 · 0 评论 -
107. Binary Tree Level Order Traversal II
Given a binary tree, return the bottom-up level order traversal of its nodes' values. (ie, from left to right, level by level from leaf to root).For example:Given binary tree {3,9,20,#,#,15,7},原创 2016-04-08 16:30:00 · 192 阅读 · 0 评论 -
java中的Stack和Queue之间用法解释,还有heap
Stack(堆栈)是一种后进先出的模式,只能在栈头进行插入与删除操作。1. push 把项 压入栈顶。其作用与 addElement (item ) 相同。 参数 item 压入栈顶的项 。 返回: item 参数 ;2. pop () 移除栈顶对象,并作为函数的值 返回该对象。返回:栈顶对象(Vector 对象的中的最后一项)。抛出异常 : EmptyStackE转载 2016-04-09 16:34:39 · 1081 阅读 · 0 评论 -
Hibernate 各种信息
在配置hibernate.cfg.xml时需指定使用数据库的方言:例:property name="dialect">org.hibernate.dialect.MySQL5Dialectproperty>以下是各数据库对应的方言(Dialect):数据库方言(Dialect)DB2转载 2016-08-19 16:16:31 · 176 阅读 · 0 评论 -
hibernate的主键增长策略
① increment自增,每次增长1, 适用于所有数据库.但是不要使用在多进程,主键类型是数值型select max(id) from Student② identity自增,每次增长1, 适用于支持identity的数据(mysql,sql server),主键类型是数值③ sequence④ native会根据数据类型来选择,使用identity,sequ转载 2016-09-13 10:36:09 · 265 阅读 · 0 评论 -
数据库端口
SQL Server默认端口号为:1433URL:"jdbc:microsoft:SQL Server://localhost:1433;DatabaseName=dbname" DRIVERNAME:"com.microsoft.jdbc.SQL Server.SQL ServerDriver"; MySQL 默认端口号为:3306URL:jdbc:MySQL://local转载 2016-08-12 16:56:45 · 238 阅读 · 0 评论 -
关注filter过滤器
首先要明确我们访问网站的流程浏览器-》服务器-》过滤器-》jsp、html、servlet等等如果你想动态生成图片或者其他动态可使用servlet-mapping捕捉到的东西,那就需要解决过滤器和servlet-mapping冲突的问题,一般来说程序肯定是先走过滤器,那么如果想要动态生成图片等等,servlet-mapping当中url-pattern来个/Img什么的,如果此时过滤器是全...原创 2018-12-04 17:13:32 · 150 阅读 · 0 评论