Java学习
安冬的码畜日常
决心转行,投身IT,心怀感恩,潜心积累,做自己喜欢的事,让梦想照进现实。
展开
-
Hmac SHA256 加密在原生 Java 及 Node.js 的实现
利用原生 Java 及 Node.js 内置模块,分别实现了 Hmac SHA256 加密(附详细源码),并在文末进行了 SHA1 加密的拓展。原创 2021-12-19 16:03:56 · 6102 阅读 · 0 评论 -
随堂笔记:文件的编码
该学习笔记根据慕课网《Java IO 流教程》(1-1 文件的编码)整理。原创 2020-06-20 21:40:52 · 182 阅读 · 0 评论 -
分解质因素的Java递归算法
用Java递归算法分解质因数,并总结要点。原创 2016-12-23 15:57:34 · 1320 阅读 · 0 评论 -
约瑟夫环问题的Java版解法
详细推导了约瑟夫环问题的Java版实现方法,从包含两个参数拓展到四个参数。最后给出了常规链表法的Java实现代码,以供参考。原创 2016-12-27 12:10:12 · 6935 阅读 · 0 评论 -
HQL内连接语句实测
通过在服务器端的 HQL 内连接语句关联存在一对一关系的两个对象原创 2017-10-19 00:20:50 · 644 阅读 · 0 评论 -
IoC 容器和 Dependency Injection 模式
通过一个浅显的 MovieLister 案例,详细阐述了【控制反转】叫法的由来,以及建议改称为【依赖注入】的理由。分别对比介绍了【IoC 模式】与【ServerLocator 模式】这两种当时较流行的方式来处理【应用程序所需组件或服务的组装】问题。转载 2017-11-08 00:13:37 · 360 阅读 · 0 评论 -
Hibernate 5.2.x 中 sessionFactory 的获取方式
本文给出了最新版 Hibernate 初始化 session 的工具类辅助代码,并对比给出了 Hibernate 4.3 版的等效代码。原创 2017-11-01 21:36:22 · 2546 阅读 · 1 评论 -
SpringMVC 中 url-patter 与 @RequestMapping 的对应问题
举例说明了SpringMVC中 servlet 容器的 url-patter 节点值与控制器中 @RequestMapping 注解值之间的联系。原创 2017-12-24 15:16:03 · 3052 阅读 · 0 评论 -
实测 CORS 跨域访问之 Access-Control-Allow-Origin 多域名设置
通过 Windows 与虚拟机 Linux 的交互,实现 CORS 跨域访问,并在响应头的 Access-Control-Allow-Origin 中成功实现允许多个域名跨域访问。最后给出注意事项。原创 2017-12-08 00:03:18 · 47033 阅读 · 6 评论 -
Solr-4.10.3 集群启动时页面报 503 错误的完美解决方案
配置简况:1、四个端口不同(8080-8083)的 tomcat9 实例;2、四个与 tomcat9 对应的 solr-4.10.3 实例;3、三个 zookeeper 实例(一主两备,保障高可用性)。问题描述:昨天配置 Solr 集群并成功展示后台 UI 页面后关机;今早开机启动四个 tomcat 实例,正常运行:再访问 http://192.168.92.92:原创 2018-01-23 15:40:49 · 3483 阅读 · 1 评论 -
Solr7.2 单机版在 Linux 上的搭建过程小结
系统环境solr-7.2.0.tgzapache-tomcat-9.0.2.tar.gzjdk-9.0.1_linux-x64_bin.tar.gzCentOS-7-x86_64-DVD-1708配置步骤1、解压 tar.gz 源码包,得到solr-7.2.0/ 文件夹;2、创建目录 /usr/local/solr/,将solr-7.2.0/serv原创 2018-01-03 14:36:32 · 1643 阅读 · 2 评论 -
在 Struts2 标签 s:textfield 中格式化日期
问题代码<td bgcolor="colorValue"><s:textfield name="entity.hireDate" cssClass="some class name" readonly="true"/></td>页面效果:更正代码<td bgcolor="colorValue"><s:textfield name="...原创 2019-07-22 18:02:58 · 490 阅读 · 0 评论 -
水仙花数算法浅析
梳理水仙花数的判定过程。原创 2016-12-22 17:30:10 · 9202 阅读 · 0 评论 -
浅析分页导航条的基本结构
简要分析了分页导航条的基本结构,对其中的4个必要参数值的获取方法进行了归纳,并给出示例代码。原创 2016-12-14 23:57:56 · 1113 阅读 · 0 评论 -
学习感悟:态度决定一切
结合自己的实际情况,借助强哥的帮助,分析了学习Java存在难点。注意并解决了文中提到的问题,学习之路就必将另一番景象。原创 2016-05-25 21:47:59 · 2670 阅读 · 0 评论 -
JSP在请求监听器中调用application的自定义属性时,消除空指针报错(java.lang.NullPointerException)的方法
【问题背景】 JSP开发中,利用Listener监听器对象,可以记录某网站访客的到访时间、访客IP地址等信息。 注意这里的一个访客对应一个session对象,而不是具体的某人。 本例中,统计了两类信息:一是访客相关信息;二是浏览历史信息。 1、前者字段包括:到访ID(主键,整型,自动递增)、到访时间、离开时间(session过期时刻)、IP地址、来源网址等信息,存入数据库原创 2016-09-16 17:55:44 · 1793 阅读 · 0 评论 -
关于Classpath entry /XX/xx.jar will not be exported or published.警告的消除
今天练习用JSP做网页开发时,Eclipse资源管理器上部分工程名总有个三角形警告符号,消除步骤:1、打开Markers视图(【Window】--【Show View】--【Markers】);2、在description下方找到带叹号的信息记录: Classpath entry /XXX/xxx.jar will not be exported or published. Runtime Cl原创 2016-09-06 17:43:56 · 4179 阅读 · 0 评论 -
警告:[SetPropertiesRule]Setting property 'source' to xxx did not find a matching property.的消除
启动JSP页面时报错,全文如下:九月 25, 2016 7:47:39 下午 org.apache.tomcat.util.digester.SetPropertiesRule begin警告: [SetPropertiesRule]{Server/Service/Engine/Host/Context} Setting property 'source' to 'org.eclipse.原创 2016-09-25 19:54:03 · 28907 阅读 · 3 评论 -
浅析Java中Scanner的next()和nextLine()方法
scanner.next():指针指向下一个有效元素的末尾;scanner.nextLine:指针指向下一个有效行的末尾。原创 2016-09-25 16:17:47 · 4397 阅读 · 3 评论 -
JSTL学习小结——对fn:substring()方法的理解
JSTL中fn:substring截取的子串是含首不含尾,并通过代码演示了索引值为负数和小数的情况。小数均作截尾取整处理。负数分情况讨论。原创 2016-10-16 14:11:42 · 3444 阅读 · 0 评论 -
调试日志:关于Eclipse复制粘贴工程名报错的消除
在Eclipse直接复制粘贴项目后,在服务器运行会出现的一系列问题,可以通过修改component文件彻底消除。原创 2016-10-27 12:38:36 · 1544 阅读 · 0 评论 -
log4j的2.6.2版本properties配置文件的使用举例
log4j最新版2.6.2已经发布,但介绍其log4j2.properties配置文件的资料还很少,官网文档中也未做详细介绍。本文参考log4j官网与网上公布的资料,将新版本的properties文件与原版properties文件进行了对比分析,并给出相应的xml配置文件进行对照,最后,结合示例代码梳理了log4j2.properties配置文件的使用方法。原创 2016-09-28 00:48:30 · 8963 阅读 · 0 评论 -
用JQuery代码实现文本框强制验证功能
利用JQuery的全局状态参数实现字段强制验证的功能。原创 2016-11-02 17:27:07 · 3287 阅读 · 0 评论 -
理解try-with-resources语句及示例
try-with-resources语句可以对需要关闭的资源实现自动化管理,从而优化代码。翻译 2016-11-30 22:28:35 · 27930 阅读 · 9 评论 -
菜鸟学Java之错将for循环大写
第一次调试Java代码,把for循环的for写成了For,浪费了很多时间,也对Java要区分大小写的认识更加深入。原创 2016-05-25 21:02:44 · 722 阅读 · 0 评论