Java深入学习
K8sCat
专注于架构设计、技术趋势分析和实用的开发经验分享。
展开
-
重置CMD,恢复初始状态
最近在网上看到很多网友想了解cmd(DOS)恢复默认设置的方法,进过本人的实践,得出以下结论:(仅供参考)cmd(DOS)是嵌在windows操作系统内的一个子系统,因此也会受到windows操作系统的管理大家可能都知道,windows管理自身内的应用软件时,会将应用软件的相关信息用注册表来储存,当然,cmd也不例外 那么,我们就可以通过删除关于cmd修改设置的注册表,就可以将修改了的信息删转载 2018-02-06 16:53:18 · 33442 阅读 · 3 评论 -
关于MySQL的boolean和tinyint(1)
MySQL保存boolean值时用1代表TRUE,0代表FALSE。boolean在MySQL里的类型为tinyint(1)。MySQL里有四个常量:true,false,TRUE,FALSE分别代表1,0,1,0。create table test(id int primary key,bl boolean)这样是可以创建成功。查看建表后的语句会发现,mysql把它替换成tinyin...转载 2018-11-25 21:45:51 · 12845 阅读 · 0 评论 -
使用 Java8 Optional 的正确姿势
http://www.importnew.com/22060.html转载 2018-11-03 05:20:14 · 12838 阅读 · 0 评论 -
使用 Java8 Optional 的正确姿势
使用implementation('org.springframework.boot:spring-boot-starter-data-jpa:2.0.6.RELEASE')时CrudRepository的findById返回不是实体类而是Optional类,findAll返回的是Iterable关于Optional请参考:http://www.importnew.com/22060.html...原创 2018-11-01 00:42:05 · 13378 阅读 · 0 评论 -
开发SSH项目过程中的一个小结
SSH项目中需要注意的一些问题这里的SSH指的是Spring + SpringMVC + Hibernate1. 项目结构【强制】对于Service和Dao类,基于 SOA 的理念,暴露出来的服务一定是接口,内部的实现类用Impl的后缀与接口区分。【参考】各层命名规约:A) Service/DAO 层方法命名规约1) 获取单个对象的方法用 get 做前缀。2) 获取多个对象的方法用...原创 2018-10-25 08:05:09 · 12912 阅读 · 0 评论 -
【解决】Prohibited package name: java.top.hsocode.log4j
问题:java.lang.SecurityException: Prohibited package name: java.top.hsocode.log4j at java.lang.ClassLoader.preDefineClass(ClassLoader.java:662) at java.lang.ClassLoader.defineClass(ClassLoader...原创 2018-07-19 21:11:56 · 13056 阅读 · 0 评论 -
如何在MyEclipse中显示行数
如何显示行数 方法一:Window->Preferences->General->Editors->Text Editors->Show line numbers方法二:左边靠近滚动条的位置,点击右键,在列表中把"show line numbers"勾选上就行方法三:CTRL+F10,在列表中把"show line n...原创 2018-04-12 01:13:07 · 13594 阅读 · 0 评论 -
JDBC阶段学习小结
完整项目的jar包下载 数据库连接步骤 //1.加载驱动程序 Class.forName("com.mysql.jdbc.Driver"); //2.获得数据库的连接 Connection conn = DriverManager.getConnection(URL, USER, PASSWORD); //3.通过数据库的连接操作数据库, 实现增删...原创 2018-04-10 23:18:48 · 12988 阅读 · 0 评论 -
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
mysql-connector-java-5.1.46.zip下载Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security...原创 2018-04-10 11:21:21 · 13007 阅读 · 0 评论 -
Windows x64 mysql最新压缩版的初始密码
使用mysql -u root -p登陆数据库,报错ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)老版本都是直接空密码进入,然后设置用户密码,新版本会生成一个临时密码来登陆。新版本MySQL的临时密码获取方式:安装数据库并初次启动服务后,再关闭服务mysql\...转载 2018-04-09 23:04:57 · 13982 阅读 · 0 评论 -
Windows 64 位 mysql 最新版本解压包中没有data目录和my-default.ini及服务无法启动的快速解决办法(问题小结)
mysql官网下载地址:https://dev.mysql.com/downloads/mysql/首先安装包解压后,没有网上教程里面提到的data文件夹和my-default.ini,如下图所示 配置环境变量很简单新增系统环境变量:键名:MYSQL_HOME值为:E:\mysql-5.7.21-winx64在path中添加%MYSQL_HOME%\bin主要注...转载 2018-04-09 22:48:38 · 14577 阅读 · 0 评论 -
JSP获取表单数据出现中文乱码
method=”post”,在后台页面中添加以下代码<% request.setCharacterEncoding("UTF-8"); %> method=”get”,修改server.xml文件(添加URIEncoding="UTF-8")<Connector port="8080" protocol="HTTP/1.1" ...原创 2018-04-09 14:09:43 · 14030 阅读 · 0 评论 -
JSP读取表单数据小结
<!-- This is index.jsp --><%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%><%String path = request.getContextPath();String basePath = request.g...原创 2018-04-09 11:06:18 · 14349 阅读 · 1 评论 -
MyEclipse如何导入war包
在导入war包之前首先需要建立同名Web项目File -->> Import -->> General -->> Archive File -->> Choose your .war file -->> Import successfully原创 2018-03-26 08:36:36 · 18318 阅读 · 0 评论 -
Linux安装Tomcat服务器和部署Web应用
Linux下安装Tomcat服务器和部署Web应用 一、上传Tomcat服务器 二、安装Tomcat服务器2.1、解压tomcat服务器压缩包 2.2、配置环境变量 tomcat服务器运行时是需要JDK支持的,所以必须配置好JDK用到的那些环境变量 编辑/etc下的profile文件,加上如下内容(配置JDK环境): 2.3、...转载 2018-03-25 21:02:43 · 12987 阅读 · 0 评论 -
关于出现The type java.io.ObjectInputStream cannot be resolved.的问题解决
在使用MyEclipse导入新的java文件时,出现The type java.io.ObjectInputStream cannot be resolved. It is indirectly referenced from required .class files的错误提示,如下图所示:出现这个问题的原因是,我的...转载 2018-03-15 11:00:17 · 14629 阅读 · 0 评论 -
深入理解迭代器模式
说到迭代器,肯定会想到java中遍历java.util.ArrayList时用的的java.lang.Iterator,其中的java.lang.Iterator就是使用了迭代器模式,那为什么要使用迭代器模式呢?答案是为了在不依赖集合对象的情况下能够遍历集合内容,因为java.util.ArrayList只是集合的其中一种实现,请看java集合的大家庭所有集合的底层接口java.util.C...原创 2018-12-19 23:09:55 · 12933 阅读 · 1 评论