腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
Kevin-ZhangCG
专栏作者
举报
103
文章
138701
阅读量
45
订阅数
订阅专栏
申请加入专栏
全部文章
java
编程算法
其他
数据库
sql
spring
存储
struts
servlet
云数据库 SQL Server
面向对象编程
oracle
apache
http
容器
网络安全
jvm
ssh
安全
数据结构
javascript
xml
html
mvc
hashmap
ajax
eclipse
api
tomcat
分布式
jdk
mybatis
ftp
二叉树
c 语言
jsp
node.js
access
打包
ide
搜索引擎
linux
nginx
腾讯云测试服务
网站
serverless
开源
缓存
jdbc
aop
单元测试
敏捷开发
rabbitmq
spring cloud
windows
https
微服务
性能测试
caching
draw
encoding
java8
join
list
map
sleep
synchronized
thread
usb
wait
web
集合
乱码
设计模式
搜索文章
搜索
搜索
关闭
Java代码规范
编程算法
java
如何更规范化编写Java 代码的重要性想必毋需多言,其中最重要的几点当属提高代码性能、使代码远离Bug、令代码更优雅。
Kevin_Zhang
2022-05-09
1K
0
Java常用工具类集合
面向对象编程
hashmap
apache
java
编程算法
或使用 com.ailk.org.apache.commons.lang3.StringUtils 工具类
Kevin_Zhang
2021-06-29
613
0
在设计原则中,为什么反复强调组合要优于继承?
面向对象编程
java
面向对象编程中,有一条非常经典的设计原则,那就是:组合优于继承,多用组合少用继承。同样地,在《阿里巴巴Java开发手册》中有一条规定:谨慎使用继承的方式进行扩展,优先使用组合的方式实现。
Kevin_Zhang
2021-06-22
1.9K
0
Java8 Lambda表达式、Optional类浅析
serverless
java
Lambda是一个匿名函数,可以将其理解为一段可以传递的代码(将代码像数据一样进行传递)可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使得java语言的表达能利得到了提升。
Kevin_Zhang
2021-06-21
394
0
Java8 中使用Stream 让List 转 Map使用总结
java
编程算法
在使用 Java 的新特性 Collectors.toMap() 将 List 转换为 Map 时存在一些不容易发现的问题,这里总结一下备查。
Kevin_Zhang
2021-06-21
4.6K
0
浅析IOC 和 DI
容器
spring
编程算法
网络安全
java
学习过spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。
Kevin_Zhang
2021-06-10
724
0
[ Java面试题 ]Java 开发岗面试知识点解析
jvm
java
hashmap
jdk
互联网公司的校园招聘,从形式上说,面试一般分为 2-3 轮技术面试 +1 轮 HR 面试。
Kevin_Zhang
2021-06-10
854
0
Eclipse基础设置
java
javascript
• 设置自动联想提示 Window -> Preferences -> Java -> Editor -> Content Assist -> Auto Activation • 设置格式化模板 window->preferences->Java->Code Style->Formatter
Kevin_Zhang
2021-06-10
714
0
Java中堆(heap)和栈(stack)的区别
java
jvm
编程算法
存储
ide
在函数中定义的一些基本类型的变量和对象的引用变量都在函数的栈内存中分配。 当在一段代码块定义一个变量时,Java就在栈中为这个变量分配内存空间,当超过变量的作用域后,Java会自动释放掉为该变量所分配的内存空间,该内存空间可以立即被另作他用。
Kevin_Zhang
2019-03-13
1.7K
0
Java多线程与并发面试题
java
api
编程算法
安全
线程是操作系统能够进行运算调度的最小单位,它被包含在进程之中,是进程中的实际运作单位。程序员可以通过它进行多处理器编程,你可以使用多线程对运算密集型任务提速。比如,如果一个线程完成一个任务要100毫秒,那么用十个线程完成改任务只需10毫秒。
Kevin_Zhang
2019-02-26
667
0
[ Java学习基础 ] 浅析Java方法调用
java
编程算法
分析:首先应该明白的是此处是针对类对方法的调用,而不是对象对方法的调用; 其次,testMethod方法是 statici静态方法,直接使用"类方法"即可,因为静态方法使用不依赖对象是否被创建。null可以被强制类型转换成任意类型(不是任意类型对象),于是可以通过它来执行静态方法; 最后,非静态方法用"对象 . 方法"的方式调用,必须依赖对象被创建后才能使用,若将testmethod()方法前的 static去掉,则会报空指针异常。此处也验证了上面的观点。当然,不管是否是静态方法,都是已经存在的,只是访问方式不同
Kevin_Zhang
2019-02-20
1.1K
0
系统开发中使用拦截器校验是否登录并使用MD5对用户登录密码进行加密
spring
java
容器
项目基于javaEE平台,B/S模式开发。使用Struts2、Hibernate/Spring进行项目框架搭建。使用Struts中的Action 控制器进行用户访问控制。持久层使用Hibernate框架完成ORM处理。使用Spring AOP切面技术进行业务层事务控制。使用Spring IOC容器实现持久层管理。使用Spring IOC容器管理所有的Action,控制Action的生命周期以各种服务的注入关系。前台页面使用JSP前台页面技术和jQuery EasyUI 开发。用户登录加入MD5加密,权限验证功能。系统中查询功能使用了多条件分页查询。
Kevin_Zhang
2019-02-20
940
0
Java中clone方法的使用
编程算法
java
在实际编程过程中,我们常常要遇到这种情况:有一个对象object1,在某一时刻object1中已经包含了一些有效值,此时可能会需要一个和object1完全相同新对象object2,并且此后对object2任何改动都不会影响到object1中的值,也就是说,object1与object2是两个独立的对象,但object2的初始值是由object1对象确定的。在Java语言中,用简单的赋值语句是不能满足这种需 求的。要满足这种需求虽然有很多途径,但实现clone()方法是其中最简单,也是最高效的手段。
Kevin_Zhang
2019-02-20
714
0
列举Java中常用的包、类和接口
servlet
java
http
https
网络安全
javax.servlet org.apache.struts.action
Kevin_Zhang
2019-02-20
1.5K
0
数据库优化总结
java
希望大家阅读之后,感觉好的话可以收藏或者推荐给更多的人,让更多的人看到,如果有什么错误或者有争议的地方,欢迎大家纠正以及补充。
Kevin_Zhang
2019-01-28
748
0
[ Java面试题 ] 框架篇
java
struts
mvc
servlet
xml
1. struts是一个按MVC模式设计的Web层框架,其实它就是一个Servlet,这个Servlet名为ActionServlet,或是ActionServlet的子类。我们可以在web.xml文件中将符合某种特征的所有请求交给这个Servlet处理,这个Servlet再参照一个配置文件将各个请求分别分配给不同的action去处理。
Kevin_Zhang
2018-09-20
702
0
J2EE规范总结
java
分布式
安全
概述 J2ee是我们步入java学习的一个開始。它将开启这趟奇幻之旅,Java是一种简单的,跨平台的,面向对象的,分布式的。解释的。健壮的安全的。结构的中立的,可移植的。性能非常优异的多线程的,
Kevin_Zhang
2018-07-05
2.9K
0
Java学习路线图分析
java
eclipse
编程算法
面向对象编程
Java学习路线分析图 第一阶段 技术名称 技术内容 J2SE(java基础部分) java开发前奏 计算机基本原理,Java语言发展简史以及开发环境的搭建,体验Java程序的开发,环境变量的设置,
Kevin_Zhang
2018-07-05
1.1K
0
JSP知识点总结
jsp
html
java
一、jsp静态包含和动态包含的区别 在学习request对象的时候,我们曾经使用过request.getRequestDispatcher(String url).include(request,response)来对页头和页尾面进行包含。inclue指令也是做这样的事情,一起来试验一下吧。 这是页头 <%@ page contentType="text/html;charset=UTF-8" language="java" %> <html> <head>
Kevin_Zhang
2018-07-04
1.1K
0
Java集合总结
java
容器
hashmap
Java容器可分为两大类: ● Collection * List ArrayList LinkedList Vector(了解,已过时) * Set HashSet TreeSet LinkedHashSet ● Map * HashMap * TreeMap LinkedHashMap ConcurrentHashMap Hashtable(了解,已过时) 一、ArrayList和Vector的区别 共同点: 这两个类都实现
Kevin_Zhang
2018-07-03
624
0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
立即发文
Python精品学习库
代码在线跑,知识轻松学
立即查看
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
立即体验
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
立即查看
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档