03 2019 档案

Leetcode - 238. Product of Array Except Self
摘要:题目Given an array of n integers where n > 1, nums, return an array output such that output[i] is equal to the product of all the elements of nums excep 阅读全文

posted @ 2019-03-24 18:03 frank_cui 阅读(107) 评论(0) 推荐(0) 编辑

手写代码 - java.util.List 相关
摘要:List<List<Integer>>变量的实例化 正确写法: new的时候,只写外层就行了 错误写法: ArrayList 访问元素,不能使用ArrayList[0]形式 必须使用ArrayList.get(0); 阅读全文

posted @ 2019-03-19 23:27 frank_cui 阅读(258) 评论(0) 推荐(0) 编辑

手写代码 - java.util.Arrays 相关
摘要:对primitive[]数组进行排序 直接使用Arrays.sort()即可。不必自己去写排序算法了。 拷贝一个范围内的数组 Arrays.copyOfRange( array, startIndex, endIndex); include startIndex... exclude endInde 阅读全文

posted @ 2019-03-19 22:49 frank_cui 阅读(143) 评论(0) 推荐(0) 编辑

Leetcode - 110 判断二叉树是否为平衡二叉树
摘要:110. Balanced Binary Tree Given a binary tree, determine if it is height-balanced. For this problem, a height-balanced binary tree is defined as: a bi 阅读全文

posted @ 2019-03-17 23:11 frank_cui 阅读(246) 评论(0) 推荐(0) 编辑

Jetty - 教程
摘要:Jetty使用教程(一)——开始使用Jetty : https://www.cnblogs.com/yiwangzhibujian/p/5832597.html jetty 的工作原理以及与 Tomcat 的比较: https://www.ibm.com/developerworks/cn/java 阅读全文

posted @ 2019-03-12 10:22 frank_cui 阅读(245) 评论(0) 推荐(0) 编辑

SQL Server - group by
摘要:转载自https://segmentfault.com/a/1190000006821331 在平时的开发任务中我们经常会用到MYSQL的GROUP BY分组, 用来获取数据表中以分组字段为依据的统计数据。比如有一个学生选课表,表结构如下: 我们想统计每门课程有多少个学生报名,应用如下SQL: 得到 阅读全文

posted @ 2019-03-11 16:04 frank_cui 阅读(888) 评论(0) 推荐(0) 编辑

SQL Server - Partition by 和 Group by对比
摘要:参考:https://www.cnblogs.com/hello-yz/p/9962356.html —————————————————— 今天大概弄懂了partition by和group by的区别联系。 1. group by是分组函数,partition by是分析函数(然后像sum()等是 阅读全文

posted @ 2019-03-11 13:22 frank_cui 阅读(2288) 评论(1) 推荐(0) 编辑

WebService - [Debug] undefined element declaration 's:schema'
摘要:错误: 解决方案: 参考 https://www.cnblogs.com/xdp-gacl/p/4260627.html 如下图所示: 运行结果显示,使用wsimport工具直接生成客户端代码会抛异常, 无法生成客户端代码, 只是因为我们要调用的WebService是用.net写的,这个是Java调 阅读全文

posted @ 2019-03-10 22:52 frank_cui 阅读(2782) 评论(0) 推荐(0) 编辑

WebService - 使用JDK开发WebService
摘要:转载自:孤傲苍狼 WebService学习总结(三)——使用JDK开发WebService 一、WebService的开发手段 使用Java开发WebService时可以使用以下两种开发手段 1、 使用JDK开发(1.6及以上版本)-->详见:本文 2、使用CXF框架开发-->详见:其他文章 二、使 阅读全文

posted @ 2019-03-10 13:24 frank_cui 阅读(397) 评论(0) 推荐(0) 编辑

WebService - [Debug] javax.xml.ws.WebServiceException: Undefined port type
摘要:背景: 使用JDK来开发java web service (Create a SOAP-based RPC style web service endpoint by using JAX-WS)。 具体请看 -> WebService - 使用JDK开发WebService 代码: 错误: 解决方法 阅读全文

posted @ 2019-03-10 00:21 frank_cui 阅读(1499) 评论(0) 推荐(0) 编辑

WebService - [Debug] java.net.BindException: Can't assign requested address
摘要:两种情况: 1.端口号被占用,导致地址无法绑定 2.ip地址与本机地址不匹配,导致地址无法绑定 阅读全文

posted @ 2019-03-09 21:30 frank_cui 阅读(930) 评论(0) 推荐(0) 编辑

WebService - 术语介绍
摘要:一、WebService是什么? 1. 基于Web的服务:服务器端整出一些资源让客户端应用访问(获取数据) 2. 一个跨语言、跨平台的规范(抽象) 3. 多个跨平台、跨语言的应用间通信整合的方案(实际) 二、为什么要用Web service? web service能解决: 三、什么时候使用web 阅读全文

posted @ 2019-03-09 16:53 frank_cui 阅读(160) 评论(0) 推荐(0) 编辑

WebService - 基础概念
摘要:一、WebService到底是什么 一言以蔽之:WebService是一种跨编程语言和跨操作系统平台的远程调用技术。 所谓跨编程语言和跨操作平台,就是说服务端程序采用java编写,客户端程序则可以采用其他编程语言编写,反之亦然!跨操作系统平台则是指服务端程序和客户端程序可以在不同的操作系统上运行。 阅读全文

posted @ 2019-03-09 16:49 frank_cui 阅读(237) 评论(0) 推荐(0) 编辑

SQL Server - 四种排序, ROW_NUMBER() /RANK() /DENSE_RANK() /ntile() over()
摘要:>>>>英文版 (更简洁易懂)<<<< 转载自:https://dzone.com/articles/difference-between-rownumber One of the most obvious and useful set of window functions are ranking 阅读全文

posted @ 2019-03-08 11:08 frank_cui 阅读(692) 评论(0) 推荐(0) 编辑

SQL Server - case when...then...else...end
摘要:Case具有两种格式。简单Case函数和Case搜索函数。 这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。 还有一个需要注意的问题,Case函数只返回第一个符合条件的值,剩下的Case部分将会被自动忽略。 详细用法  阅读全文

posted @ 2019-03-07 10:59 frank_cui 阅读(1967) 评论(0) 推荐(0) 编辑

JavaWeb - Apache与Tomcat有什么关系和区别
摘要:总结: 1- apache是web服务器,侧重于http server; tomcat是应用(java)服务器,侧重于servlet引擎 2-合作过程详解,请看:JavaWeb - apache和tomcat是如何配合工作的 apache支持静态页, tomcat支持动态的(比如servlet等。静 阅读全文

posted @ 2019-03-06 22:38 frank_cui 阅读(2083) 评论(0) 推荐(0) 编辑

JavaWeb - apache和tomcat是如何配合工作的
摘要:ref: https://jingyan.baidu.com/article/47a29f246f354ec0142399dc.html 网上有很多的介绍apache和tomcat的区别,但大部分都是介绍他们性能啊之类的区别,看了还是不懂,这里小编将从使用流程上介绍,虽然都是简单的东西,但肯定能看懂 阅读全文

posted @ 2019-03-06 22:20 frank_cui 阅读(1431) 评论(1) 推荐(0) 编辑

SQL Server - CLUSTERED
摘要:CREATE TABLE dbo.t_MetricBook ( MetricSetID smallint NOT NULL, BookID smallint NOT NULL, ReportingCcyAmount decimal(18,2) NOT NULL, CONSTRAINT PK_t_Metric... 阅读全文

posted @ 2019-03-06 17:07 frank_cui 阅读(2362) 评论(0) 推荐(0) 编辑

SQL Server - AS
摘要:AS 是给现有的字段名/表名指定一个别名的意思。 阅读全文

posted @ 2019-03-06 16:58 frank_cui 阅读(139) 评论(0) 推荐(0) 编辑

SQL Server - DISTINCT
摘要:http://www.runoob.com/sql/sql-distinct.html 只选出不同的值,过滤掉重复的值。 阅读全文

posted @ 2019-03-06 16:56 frank_cui 阅读(173) 评论(0) 推荐(0) 编辑

SQL Server - ISNULL
摘要:ISNULL 使用指定的替换值替换 NULL。 语法 ISNULL ( check_expression , replacement_value ) 参数 check_expression 将被检查是否为 NULL的表达式。如果不为NULL,这直接返回 该值,也就是 check_expression 阅读全文

posted @ 2019-03-06 16:53 frank_cui 阅读(234) 评论(0) 推荐(0) 编辑

SQL Server - JOIN
摘要:JOIN 阅读全文

posted @ 2019-03-06 16:51 frank_cui 阅读(85) 评论(0) 推荐(0) 编辑

SQL Server - NOLOCK
摘要:NOLOCK 一般用于此类语句中:select * from t with(NOLOCK)nolock是不加锁查询,可以读取被事务锁定的数据,也称为脏读。说明:使当前会话的查询,不受其它会话的事务所阻塞。但是这样做,就读取了其它事务的“修改后未提交的”数据。也就是允许“READ UNCOMMITTE 阅读全文

posted @ 2019-03-06 16:50 frank_cui 阅读(176) 评论(0) 推荐(0) 编辑

SQL Server - GO
摘要:GO GO是批处理的标志,是一条或多条SQL语句的集合,SQL Server将批处理语句编译成一个可执行单元,此单元称为执行计划。 GO语句把程序分成一个个代码块,即使一个代码块执行错误,它后面的代码块任然会执行。 每个被GO分隔的语句都是独立的事务,一个语句执行失败不会影响其它语句执行: 第一个查 阅读全文

posted @ 2019-03-06 16:50 frank_cui 阅读(171) 评论(0) 推荐(0) 编辑

SQL Server - 约束 CONSTRAINT
摘要:总结 感谢Leshami的分享,原文地址:http://blog.csdn.net/leshami/article/details/5711367 阅读全文

posted @ 2019-03-06 16:49 frank_cui 阅读(2226) 评论(0) 推荐(0) 编辑

APACHE - CXF 入门详解
摘要:ref: https://www.cnblogs.com/hoojjack/p/6724659.html 阅读全文

posted @ 2019-03-06 10:25 frank_cui 阅读(195) 评论(0) 推荐(0) 编辑

Leetcode - 213. House Robber II
摘要:URL: https://leetcode.com/problems/house-robber-ii/ You are a professional robber planning to rob houses along a street. Each house has a certain amou 阅读全文

posted @ 2019-03-05 23:34 frank_cui 阅读(102) 评论(0) 推荐(0) 编辑

Leetcode - 198. House Robber
摘要:URL : https://leetcode.com/problems/house-robber/ You are a professional robber planning to rob houses along a street. Each house has a certain amount 阅读全文

posted @ 2019-03-05 22:52 frank_cui 阅读(146) 评论(0) 推荐(0) 编辑

SQL Server - 哈希索引
摘要:转载自:https://blog.csdn.net/josjiang1/article/details/80637076 作者:josjiang1 ————————总结———————— 使用场景: 1,当表中一个字段过长时,建立索引就不适合的了,建立索引的一个原则就是索引不能太宽。 2,对于varc 阅读全文

posted @ 2019-03-05 16:51 frank_cui 阅读(2673) 评论(0) 推荐(0) 编辑

SQL Server - 索引详细教程 (聚集索引,非聚集索引)
摘要:转载自:https://www.cnblogs.com/hyd1213126/p/5828937.html 作者:爱不绝迹 (一)必读:深入浅出理解索引结构 实际上,您可以把索引理解为一种特殊的目录。微软的SQL SERVER提供了两种索引:聚集索引(clustered index,也称聚类索引、簇 阅读全文

posted @ 2019-03-05 16:19 frank_cui 阅读(3276) 评论(0) 推荐(2) 编辑

SQL - ddl dml 区别
摘要:DDL和DML之间的主要区别在于: DDL是对数据库中的对象进行管理,主要是用在定义或改变表的结构; DML是对数据库中的数据进行操作。 DDL的数据定义语言,DataDefinition Language,DML的数据操纵语言,Data Manipulation Language 命令上的区别:D 阅读全文

posted @ 2019-03-05 15:42 frank_cui 阅读(1364) 评论(0) 推荐(0) 编辑

Leetcode - 189. Rotate Array
摘要:url: https://leetcode.com/problems/rotate-array/ Given an array, rotate the array to the right by k steps, where k is non-negative. Example 1: Example 阅读全文

posted @ 2019-03-05 13:05 frank_cui 阅读(124) 评论(0) 推荐(0) 编辑

算法 - 摩尔投票算法
摘要:Boyer-Moore majority vote algorithm (摩尔投票算法) 典型案例: (1) 找出大于n/2的元素,leetcode: https://leetcode.com/problems/majority-element/ (2) 找出大于n/3的元素, letcode: h 阅读全文

posted @ 2019-03-04 23:56 frank_cui 阅读(843) 评论(0) 推荐(0) 编辑

JavaWeb - Servlet教程
摘要:http://www.runoob.com/servlet/servlet-tutorial.html 阅读全文

posted @ 2019-03-04 17:39 frank_cui 阅读(154) 评论(0) 推荐(0) 编辑

JavaWeb - 目录
摘要:参考:https://www.cnblogs.com/xdp-gacl/tag/JavaWeb%E5%AD%A6%E4%B9%A0%E6%80%BB%E7%BB%93/default.html?page=3 作者:孤傲苍狼 阅读全文

posted @ 2019-03-04 17:34 frank_cui 阅读(128) 评论(0) 推荐(0) 编辑

java高级 - java回调的原理与实现
摘要:https://www.jianshu.com/p/67190bdce647 阅读全文

posted @ 2019-03-04 17:07 frank_cui 阅读(361) 评论(0) 推荐(0) 编辑

java高级 - java利用listener实现回调,即观察者模式
摘要:https://blog.csdn.net/lin_sir6/article/details/70052954 阅读全文

posted @ 2019-03-04 17:06 frank_cui 阅读(639) 评论(0) 推荐(0) 编辑

高质量代码 - 3方面确保测试用例完整
摘要:todo:.... 阅读全文

posted @ 2019-03-03 23:20 frank_cui 阅读(144) 评论(0) 推荐(0) 编辑

位运算 - 位运算的常见用法/题目
摘要:定理1:两个相同的数字做异或(^), 等于0 0与任何数字异或还是该数字本身 例题:136. 只出现一次的数字 -- 除了一个数字出现一次,其他都出现了两次,让我们找到出现一次的数 解法:直接把所有的元素一起异或(^),剩下的就是只出现一次的数字。 定理2:把0的第i位变成1:0 ^ (1<<i) 阅读全文

posted @ 2019-03-03 22:47 frank_cui 阅读(1057) 评论(0) 推荐(0) 编辑

手写代码 - 导入包的知识点
摘要:1- 常用的Math包,在java.lang.Math 中,不是java.util.Math 阅读全文

posted @ 2019-03-03 22:31 frank_cui 阅读(216) 评论(0) 推荐(0) 编辑

手写代码 - 判断的知识点
摘要:1- 在使用位运算时,不能直接把int 0 (0000) 作为while()的条件来判断。。 还是需要用while(n!=0)来判断 2- ==优先级大于&运算 因此会出现这个error: 因此,要修改为: 阅读全文

posted @ 2019-03-03 22:02 frank_cui 阅读(218) 评论(0) 推荐(0) 编辑

Java 虚拟机 - 2.2 运行时数据区 Runtime Data Area
摘要:Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想进去,墙里面的人却想出来。 JVM是一个内存中的虚拟机, Java虚拟机在执行Java程序的过程中会把它管理的内存划分为若干个不同的数据区域。 运行时数据区Runtime Data Area 一、程序计数器(Prog 阅读全文

posted @ 2019-03-03 20:15 frank_cui 阅读(228) 评论(0) 推荐(0) 编辑

编程基础 - 快速的进行 2进制,10进制,16进制 的 相互转换
摘要:作者:North_Spark 来源:CSDN 原文:https://blog.csdn.net/diyu122222/article/details/80692904 版权声明:本文为博主原创文章,转载请附上博文链接! 总结 1-二进制和十六进制互相转换超级方便 2-每4位二进制对应1位十六进制,如 阅读全文

posted @ 2019-03-02 18:44 frank_cui 阅读(894) 评论(0) 推荐(0) 编辑

编程基础 - 0x00008 的0x代表什么?
摘要:总结: 二进制:0dXXXX 八进制:0XXXX 十六进制:0xXXXX 1- 十六进制 以“0x”开始的数据表示16进制,计算机中每位的权为16,即(16进制)10 = (10进制)1×16。没有0x就代表是十进制。 其中最常用(或常见)表示十六进制数值的方式是将 '0x' 加在数字前,或在数字后 阅读全文

posted @ 2019-03-01 22:54 frank_cui 阅读(2976) 评论(0) 推荐(0) 编辑

Java 基础 - equals,hashcode和==的区别
摘要:总结 1. == vs equal() ==是判断两个变量或实例是不是指向同一个内存空间,equals()是判断两个变量或实例所指向的内存空间的值是不是相同(覆盖以后,默认还是返回==的值) Object类的默认equals()方法,返回的依然是==结果。因此,如果不重写equals方法,== & 阅读全文

posted @ 2019-03-01 17:43 frank_cui 阅读(307) 评论(0) 推荐(0) 编辑

位运算 - 左移右移运算符 >>, <<, >>>
摘要:基本知识 左移右移运算符 1-左移运算符m<<n,表示把m左移n位。左移n位的时候,最左边的n位数将被丢弃,同时在最右边补上n个0。例如: 00001010<<2 = 00101000 10001010<<3=01010000 2-右移运算符m>>n表示把m右移n位。右移n位的时候,最右边的n位将被 阅读全文

posted @ 2019-03-01 16:03 frank_cui 阅读(9360) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

levels of contents
点击右上角即可分享
微信分享提示