
Java后台开发
如饥似渴的rocky
信念,始终都要有一个信念,这个世界没有鬼!
始终要有一个信念,一切都会好起来!
始终要记得,你越害怕的时候越要勇敢,你越想退缩地时候越要勇往直前!
始终要记得,外面其实什么都没有,所有的恐惧、担心都是你想象出来的结果!
勇敢一点,再勇敢一点!再勇敢一点!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从别人的开源项目学习并吸收经验,然后逐步搭建自己的Java项目是一个很好的学习方法
从别人的开源项目学习并吸收经验,然后逐步搭建自己的Java项目是一个很好的学习方法。通过不断地学习和实践,你可以从别人的开源项目中吸收经验,逐步搭建起自己的大型高质量Java项目。重要的是,要保持对技术的热情和对学习的持续投入,这样才能在项目的道路上不断前进。原创 2024-02-29 00:47:54 · 765 阅读 · 0 评论 -
python中的数组和list,与Java中的异同
Python中的数组(通过array模块提供的)和列表(list)与Java中的数组和ArrayList或其他集合类在功能和用法上有一些异同。下面我将分别对比它们之间的主要差异和相似之处。原创 2024-02-12 01:15:16 · 726 阅读 · 0 评论 -
后台已设置允许跨域,但前台依然报跨域问题
后台已经设置允许跨域,但是前台依然报错。public class CorsFilter implements Filter{ @Override public void doFilter(ServletRequest servletRequest, ServletResponse servletResponse, FilterChain chain) throws IOException, ServletException { HttpServletRequest request = (原创 2021-12-21 15:43:28 · 6135 阅读 · 0 评论 -
javax.naming.NameNotFoundException: Name [XXX] is not bound in this Context
javax.naming.NameNotFoundException: Name [XXX] is not bound in this Context搞了一天,手贱没注意到,把xxx注入到一个没有配置注解的类当中,但是这个类刚好被filter继承了,导致启动报过滤器filter的异常,而自己也一直以为是filter出问题了,因为当把web.xml中的filter注释之后,程序就能正常启动了。以后遇到NameNotFoundException的问题,就想到可能是在没有注解的类中使用了注解注入...原创 2021-12-21 11:07:34 · 1583 阅读 · 0 评论 -
事务失效原因之一
mvc扫描包的注解只扫controller层,其他层的注解放在spring配置文件中扫,这样才能扫到事务的注解!!!!!!!!!!原创 2021-07-14 18:10:26 · 156 阅读 · 1 评论 -
Failed to get driver instance和 No suitable driver
java.lang.RuntimeException: Failed to get driver instance for jdbcUrl=jdbc:mysql://Caused by: java.sql.SQLException: No suitable driver网上说了很多可能是url没写对,驱动没添加等等一系列解决方案,发现都解决不了我问题。我最终的解决方案:在tomcat/lib目录下添加mysql连接器的jar如下图:...原创 2021-06-01 15:53:56 · 3976 阅读 · 0 评论 -
解决A JSONArray text must start with ‘[‘ at character 1 of
解决A JSONArray text must start with ‘[’ at character 1 of今天遇到json数组转换问题,找个好了,网上大多都在说字符串格式问题,仔细回顾一下,确实是格式问题。问题描述:从本地读取文件,utf-8编码转换字符读取,调试能看到正确的数据。字符串也能看到以"["开头,但json转换的时候时候却一直报上述错误。后来在一篇连话都没写通顺的文章中看到可能是编码utf-8-bom的问题。于是就调试打印了读取到的字符串的前几个字符的int值和相应的字符,发现首字符不原创 2020-11-11 17:12:51 · 3173 阅读 · 1 评论 -
-bash: start-dfs.sh: command not found
启动hdfs的时候报:-bash: start-dfs.sh: command not found主要原因是start-dfs.sh的命令在hadoop安装目录的sbin目录下,如果在etc/profile里面只配置了HADOOP_HOME/bin的话,那在启动的时候就会报没有找到命令的错误了,所以,在HADOOP_HOME/bin后面再加上:HADOOP_HOME/sbin就可以了。...原创 2019-10-26 19:16:54 · 22064 阅读 · 7 评论 -
Ajax中文乱码问题
Ajax中文乱码问题注意:我只写我在工作中实际遇到的问题及所采用的解决办法。不对该系列问题进行全面解答起初出现乱码是因为把变量值写在url上了,导致后台接收的中文值出现乱码。我怀疑和编码格式不一致有关系,工作原因,没有去深究。如果有全面详细的解释,非常感谢您能不吝分享。后来我把变量值放在data里面,就是下面的代码,后台接收就没问题了,正确实现中文值。$.ajax({ type:'P...原创 2019-10-09 11:43:54 · 234 阅读 · 0 评论 -
hadoop集群搭建--虚拟机克隆、ssh免密登录
前期准备之虚拟克隆、shh免密登入虚拟机克隆关闭防火墙修改网卡名称安装jdk:克隆克隆虚拟机客户端网络配置问题-解决办法虚拟机克隆在克隆之前,即将被克隆的虚拟机已经配置好网络。如果还没有,可以参考鄙人博文,链接:minimal版的网络配置关闭防火墙我测试了下,如果克隆前,被克隆的虚拟机关闭并阻止开机启动防火墙,那么克隆后的新虚拟机的防火墙就不需要再次关闭了,默认就是关闭了。查看firew...原创 2019-09-28 18:07:15 · 1631 阅读 · 0 评论 -
hadoop集群搭建--hadoop-2.8.5编译
hadoop集群搭建--hadoop-2.8.5编译编译基本过程软件版本安装软件包:jdk安装:maven安装:ant安装:安装protobuf:解压hadoop源码文件:编译打包hadoop编译基本过程软件版本jdk:jdk-8u221-linux-x64.tar.gzmaven:apache-maven-3.6.1-bin.tar.gzant:apache-ant-1.9.14-b...原创 2019-09-27 09:33:41 · 668 阅读 · 0 评论 -
页面加载不出来的原因
今天遇到web页面一直迟迟不能加载成功,记录下原因。在后台不报错的前提下,web页面迟迟不能加载成功,可能的原因有:1、可能是页面的代码报错;2、可能是后台的sql有问题。当查询的数据量过大时,而当前的sql不够优化,查询起来很费时,甚至出现无法获取最终结果的可能。...原创 2018-09-17 17:07:31 · 23069 阅读 · 0 评论 -
mysql where后面的in查询默认排序问题
mysql在select的时候,如果where后面是in结构,查询出来的结果不会按in里面的数据顺序进行返回,而是有默认的排序。通常用到in的时候,是在update做批量更新的时候,这种情况不需要查询in结构里面的数据,所以不会出现数据紊乱的情况。但是,如果需要获取多条数据,并且这多条数据,在数据库中不是自然顺序的时候,select出来的数据会对查询出来的数据进行默认的排序,经自身的测试,应该是按...原创 2018-12-14 10:35:55 · 4083 阅读 · 0 评论 -
java.sql.SQLException: JZ00L: 登录失败。检查与此异常现象有关的…
异常:java.sql.SQLException: JZ00L: 登录失败。检查与此异常现象有关的…描述:电脑重启之后,没更改任何代码,就报这种错误解决:重启IDE,是在不行重启电脑,我就是重启电脑解决的。...原创 2019-02-15 08:41:52 · 2910 阅读 · 0 评论 -
对Spring框架的学习与理解
Spring框架本身四大原则:(1)使用POJO进行轻量级和最小侵入式开发; (2)通过依赖注入和基于接口变成实现松耦合; (3)通过AOP和默认习惯进行声明式编程; (4)使用AOP和模板(template)减少模式化代码。Spring所有功能的设计与实现都是基于此四大原则的。依赖注入:我们常说的控制反转(Inversion of Control-IoC)和依赖注入(depe...原创 2019-03-01 16:37:21 · 182 阅读 · 0 评论 -
mysql忘记密码
如果用解压版装mysql的时候没有密码或者使用mysql的过程装忘记之前的mysql密码,都可以使用下面的方式登入mysql,并重新创建新的密码。以下是在win10mysql5.7.20亲测过的,正确有效:首先在my.ini配置文中加上这段配置:skip-grant-tables,保存并重新启动mysql,输入命令:mysql -u root -p,然后就可以不需要密码就能直接回车就登入...原创 2019-03-10 23:43:53 · 151 阅读 · 0 评论 -
org.apache.catalina.connector.ClientAbortException: java.net.SocketException
临时想起Mark一下,对于之前的完整问题已经找不到了,印象中是:org.apache.catalina.connector.ClientAbortException: java.net.SocketException:什么 reset。在测试的时候,客户反应接口查询失败,我的第一反应是第三方接口的程序有问题了,之前也遇到过,重启一下tomcat就没事了,但是这次重启之后测试环境还是不行,这时有...原创 2019-03-19 17:52:41 · 4599 阅读 · 0 评论 -
mysql建立索引的几大原则
(转)仅供自己学习,特此记录参考:https://www.cnblogs.com/chenhaoyu/p/8761305.html1.选择唯一性索引唯一性索引的值是唯一的,可以更快速的通过该索引来确定某条记录。例如,学生表中学号是具有唯一性的字段。为该字段建立唯一性索引可以很快的确定某个学生的信息。如果使用姓名的话,可能存在同名现象,从而降低查询速度。2.为经常需要排序、分组和联合...转载 2019-04-15 09:55:53 · 174 阅读 · 0 评论 -
hadoop集群搭建--虚拟机centos7minimal版网络配置
centos7minimal版本网络配置网络配置配置过程 遇到的问题网络配置配置过程 在配置网络的时候:先修改主机名:sudo /etc/hostname。配置完后,cat,如下图所示:再配置:/etc/sysconfig/network,如下:再配置: /etc/sysconfig/network-scripts/ifcfg-eno16777736,如下:注意:其实配置到...原创 2019-09-26 16:11:48 · 460 阅读 · 0 评论 -
Socket、TCP、UDP、HTTP的区别
IP 协议应用在网络层,TCP协议应用在传输层,主要解决数据如何在网络中传输;HTTP协议应用在应用层,主要解决如何包装数据,主要三者从本质上讲是没什么可比性的。socket是对TCP/IP协议的封装和应用,socket本身并不是协议,而是一个调用接口,通过socket,我们才能使用TCP/IP协议。实际上,socket跟TCP/IP协议没有必然的联系。socket编程接口在设计的时候,就希望原创 2017-07-28 15:59:05 · 263 阅读 · 0 评论