chenjhit的博客

欢迎批评指正

后台研发笔试面试题及答案解析整理

整理了个人在准备笔试面试过程中的一些基础知识及错题解析。适用于以java开发为主的后台研发人员进行阅读。 个人资源链接 (有积分的大神们可以直接下载,没积分的小伙伴也可以加我Q直接要) C笔试面试题及答案解析(一): 百度下载:https://wenku.baidu.com/view/...

2018-08-17 15:01:15

阅读数 959

评论数 1

java 同步相关笔记(一)

记录同步的一些知识点。 1.同步方法和同步代码块是什么? 使用synchronized关键字,代码块细致程度上的区别!实际上推荐最好优先使用BlockQueue,Excutor,同步集合等,然后再是synchronized关键字,最才是Lock/Condition。 2.监视器是什么...

2018-04-21 13:54:28

阅读数 90

评论数 1

java web ServletRequest过滤

在实际的java web开发过程中,经常会遇到需要对ServletRequest对象内容进行过滤的情况,有两种可选方法:在需要引用ServletRequest对象内容的地方进行内容过滤;添加过滤器对所有ServletRequest对象内容进行过滤。前者实现简单,但维护起来十分麻烦,程序冗余严重;后...

2018-04-18 15:35:30

阅读数 97

评论数 1

java生成html、pdf、word、excel文档的方法

本文总结了本人在实践中使用起来最方便的各类报表生成方法,使用本文中各方法能适应一般场景下对各个报表的需求。 html 先制作报表模板(将js和css集成到模板中),然后直接使用程序进行内容填充即可。此方法不仅适用于java,也适用于任何程序语言。 pdf 如果有其他类型的报表...

2018-04-09 14:27:35

阅读数 809

评论数 1

REST风格论文学习笔记

本文记录了本人在学习提出REST风格论文的学习历程,基本是从完全不知道REST是什么到有一点明晰的概念。希望能够分享给大家,为大家的学习起到一定的促进作用。众所周知REST的概念正式起源于Roy Thomas Fielding这位大神的博士论文,这里提供了中英文版的下载链接,感兴趣的朋友们可以进行...

2018-04-02 14:43:28

阅读数 192

评论数 1

java lambda表达式与Stream

本文简单介绍了关于Java lambda表达式及Stream操作的相关知识,包括基本概念、引入原因、简单使用方法等,供大家参考讨论。

2018-03-04 16:45:25

阅读数 232

评论数 1

Hibernate万能数据库访问程序及其存在问题

本文为大家提供一种数据库访问程序快速开发方法。在应用Hibernate框架开发数据库访问程序的时候,通常需要建立DAO层,针对各个service服务实现不同的数据库访问,开发较为繁琐,本文利用反射技术针对数据库访问的常用功能,开发了具有一定通用性的数据库访问程序,能够实现绝大部分数据库操作,其他数...

2018-02-12 15:21:00

阅读数 223

评论数 1

IDEA环境下spring web项目极简流程

本文介绍了在IDEA开发环境下使用Spring框架建立web项目的流程,能够实现简单的资源请求访问,主要对mvc配置参数进行了说明,供大家参考讨论。

2018-01-04 11:05:50

阅读数 788

评论数 1

java多线程入门到理解学习笔记

本文记录了我个人在学习java多线程的时候,从入门到理解的学习过程,供同类小白进行学习参考。首先对现有的多线程实现方式进行总结,然后针对最佳多线程实现方式:线程池的要点进行记录,最后记录了在spring框架中线程池的实现方式。多线程的实现方式根据多线程的从简到繁的实现方式,可分为三种:继承Thre...

2017-12-08 11:30:55

阅读数 280

评论数 1

数据库设计原则(一)

在实践当中,经常遇到的数据库数据表之间关联的情况,涉及到延伸的引用与限制问题,本文对一些有用的经验进行了总结,供大家参考讨论。

2017-11-21 15:44:03

阅读数 339

评论数 1

java防sql注入方法小结

本文对java操作数据库的一项重点内容——防sql注入进行说明。对现有方法进行了简单优劣讨论与总结,供大家参考讨论。 重点:不要将用户输入内容,在未经检查的情况下,直接拼接为sql语句进行数据库访问操作。 防sql注入方法如下: 过滤输入 对输入内容进行充分过滤,可以利用正则表达式进行匹...

2017-10-16 19:33:47

阅读数 3014

评论数 1

java对象持久化保存的方法小结

在实际java应用开发的过程中,经常会遇到需要持久保存java对象的情况,比如:用户信息、博客评论内容等等,本文针对java对象的持久化保存方法进行讨论,简述各个方法的优劣,供大家参考。

2017-10-13 17:12:36

阅读数 3289

评论数 3

java 中 pdf 文档生成方法

本文针对 java 开发过程中经常遇到的一个问题——如何生成 pdf 文档的问题进行讨论,并简单列举了三种方式的优劣,供大家参考讨论。

2017-09-22 14:35:46

阅读数 823

评论数 1

java jar 包资源文件找不到以及空指针之坑

在 Intellij IDEA 开发环境中资源文件名称的大小写是不敏感的,而使用 “java -jar XXX.jar” 方式运行时是大小写敏感的。切记切记!!!

2017-08-21 15:48:21

阅读数 796

评论数 1

基于spring websocket实现广播及点对点推送功能

本文针对 Web 开发中实现服务器往客户端推送消息的关键技术 websocket 进行重点说明,并且基于spring websocket 实现服务器对客户端的广播及点对点推送功能,供大家参考讨论。

2017-07-19 15:02:19

阅读数 3682

评论数 6

java 重点说明(一)

本文针对 java 开发过程中经常遇到的一些问题进行说明,包括:泛型的意义、方法返回多个参数、Runtime.getRuntime.exec() 直接执行系统命令的注意事项的解决办法。纯属个人总结,供大家参考讨论。

2017-06-20 10:42:06

阅读数 1200

评论数 1

java 对象 list 万能排序方法

本文针对 java 开发过程中经常遇到的一个问题——对 list 数据进行排序,进行讨论,并开发了一个万能排序方法,供大家参考讨论。

2017-05-25 16:33:02

阅读数 2247

评论数 1

java 可变参数方法不支持多个可变参数以及多种类型的替代方法

记录了 java 可变参数方法不支持多个可变参数以及多种类型的替代方法。

2017-05-17 13:22:48

阅读数 5052

评论数 1

java 位运算中移动位数超过数据长度和右移的两种不同方式

记录 java 位运算中的两点注意事项:移动位数超过数据长度和右移的两种不同方式。 int、long类型数据移动等于或超过最大位数 在 java 中,int 类型的数据长度为 32 位,如果将 int 类型左移或者右移大于或等于 32 位时,并不会像预计的那样将数据全部填充为1或0。jav...

2017-04-27 14:24:15

阅读数 2178

评论数 4

ipv6的表示、ipv6与ipv4之间的转换、ipv6地址大小判定

本文对初步接触到ipv6时,常遇到的三个疑问(ipv6的表示、ipv6与ipv4之间的转换、ipv6地址大小判定)进行了简单介绍。

2017-04-18 09:26:17

阅读数 17427

评论数 2

提示
确定要删除当前文章?
取消 删除
关闭
关闭