- 博客(23)
- 资源 (4)
- 收藏
- 关注
原创 Tomcat启动闪退--The CATALINA_HOME environment variable is not defined correctly
Tomcat启动闪退–The CATALINA_HOME environment variable is not defined correctly This environment variable is needed to run this program##第一步,你要看下你的jdk是否有问题,环境变量是否配置正确。##第二步,看是否你也报下图错误##第三步,知道你的图中的两个bat脚本把catalina.bat和startup.bat两个文件将其中的CATALINA_HOME替换为CATA
2022-07-13 17:44:22
2372
1
原创 raid什么?通俗简单讲述类型
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-04-27 18:06:03
427
原创 Linux系统安装Centos 7 有这一篇就够了
1.遇到错误解决办法:(1)首先安装UltraISO软碟通(安装Linux个人感觉比大白菜好用)(2)然后按照此网址一步一步执行~http://www.lotpc.com/zjjc/8937.html(3)可能会出现上图错误按照这个https://blog.youkuaiyun.com/qq_40907977/article/details/103137452最终你会发现可以成功安装!其中有几个指令解读一下:查看内存使用情况: df -h重新启动:reboot(4)找到不到U盘的情况下输入cd /d
2021-03-23 08:55:56
193
2
原创 web项目导入eclipse为何显示java项目
右键工程,properties-> Project Facets-> 点convert to faceted…连接 -> 把Dynamic Web Moudle勾上
2019-09-05 17:38:18
200
原创 MySQL创建外键出现 ERROR 1005: Can't create table (errno: 150)解决办法
有3个原因1、类型不一样不匹配2、找不到引用的列(非sql手动设计表添加约束外键应该不会出现此问题)3、2张表的字符编码不一致或者存储引擎不一样,比如一张是MyISAM,一张是InnoDB注:存储引擎不一样,都改成InnoDB就可以了,不要都改成MyISAM,因为MyISAM不支持外键,不支持事务...
2019-09-05 14:54:22
1821
1
原创 项目导入时报错:The import javax.servlet.http.HttpServletRequest cannot be resolved
Error:The import javax.servlet cannot be resolvedThe import javax.servlet.http.HttpServletRequest cannot be resolvedDescription:我们经常会把别人的项目copy到自己这里进行二次开发或者参考,有的时候会发生上面的错误,即eclipse项目里我们导入的项目里提示Ht...
2019-09-05 10:10:41
154
原创 部署到服务器中文乱码(终极解决方法)
本地不乱码,部署到服务器上,发现乱码。问题肯定是服务器的编码格式的问题改server.xml catalina.bat 都不好使!最后添加一个环境变量解决:JAVA_TOOL_OPTIONS -Dfile.encoding=UTF-8...
2019-08-28 17:28:48
4050
3
原创 GIT简单的使用。
1.在自己fork上 创建分支 new Branch连接自己的HTTP 导入 eclipse2.连接远程数据库pull… ---------new 公司http或$ git remove -v$ git remote add sine-csp +http公司网址$ git remote set-url --push no-push$ git remote set-url --...
2019-05-05 17:59:02
146
转载 ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
参考网址:https://www.cnblogs.com/kerrycode/p/6698791.html
2019-04-29 16:23:17
890
原创 dubbox概论
1.dubbox 是个啥?他是一个分布式服务架构风格,其前身是阿里巴巴开源项目Dubbo,被国内电商及互联网项目中使用,后期阿里巴巴停止了该项目的维护,当当网便在dubbo基础上进行优化,并继续维护,为了与原有的Dubbo区分,所以命名为Dubbo。2.有啥用??Dubbox致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbox就是个服务框架,如果没...
2019-03-14 16:01:20
422
翻译 Spring MVC与Struts2的区别?
spring mvc 单例 非线程安全struct2线程安全对每个请求都产生一个实例 spring mvc的入口是servlet,而struts2的入口是filterspring 的前端总控制器为DispatcherServlet struts2的前端总控制器为FilterDispatcher struts1端总控制器为actionServlet参数传递:st...
2019-03-13 07:55:35
115
翻译 拦截器
什么是拦截器:拦截器是AOP中的概念,它本身是一段代码,可以通过定义“织入点”,来指定拦截器的代码在“织入点”的前后执行,从而起到拦截的作用正如上面 Struts2的Reference中讲述的,Struts2的Interceptor,其拦截的对象是Action代码,可以定义在Action代码之前或者之后执行拦截器的代码。在项目中,我们经常用来拦截通过非正常程序而进行的访问Struts2的拦...
2019-03-08 07:54:25
1434
原创 如何防止表单重复提交
针对于重复提交的整体解决方案:1.用redirect来解决重复提交的问题2.点击一次之后,按钮失效3.通过loading4.自定义重复提交过滤器
2019-03-08 07:50:38
495
原创 SSH概述
ssh是web开发中常见的一种框架s-strutss-springh-hibernate其中struts在框架中充当控制器,实现MVC,主要用来处理用户的请求,和跳转页面。使项目结构清晰,开发者只需要关注业务逻辑的实现即可。spring在ssh充当粘合剂,粘合struts-sping-hibernate,主要用来进行事物的控制,hibernate-充当数据库持久层,主要用它来与数据库交互...
2019-03-08 07:48:56
340
原创 Hibernate缓存概述
hibernate分为一级缓存即session缓存也叫事务级别的缓存二级缓存sessionFactory即应用级别的缓存三级缓存即查询缓存。一级缓存的生命周期和session的生命周期保持一致,hibernate默认就启用了一级缓存,不能将其关闭,可以通过session.clear()和session.evict(object)来管理一级缓存。其中get,load,iterate都会使用一级...
2019-03-08 07:46:08
949
原创 Hibernate中get和load的区别
加载方式: load为延迟加载(返回的是一个只有id属性的代理,只有使用该对象属性时,才发出sql语句)。 get为立即加载(执行时,会立即向数据库发出sql语句)。返回结果: load检索不到记录时,会抛ObjectNotFoundException异常。 get检索不到记录时,会返回null。...
2019-03-08 07:41:52
110
翻译 GC是什么,为什么要有GC?
GC就是垃圾回收,java这种语言是动态分配内存大小的,并且依靠垃圾回收机制来完成对分配内存空间的回收,从而来避免内存溢出的问题,也在一定程度上降低了程序员工作的复杂度。jvm中的GC采用了generation(分代回收)算法,因为大多数的对象存活的时间比较短,而少部分的对象才能够长时间存活。因此,jvm将堆内存划分为年轻代(young generation)和年老代(old generatio...
2019-03-05 07:54:34
11195
翻译 简单说说java反射机制
Java 中 的 反 射 首 先 是 能 够 获 取 到 Java 中 要 反 射 类 的 字 节 码 ,获 取 字 节 码 有 三 种 方 法 :1.Class.forName(className) 2.类名.class 3.this.getClass()。然后将字节码中的方法,变量,构造函数等映射成相应的 Method、Filed、Constructor 等类,这些类提供了丰富的方法可以被...
2019-03-05 07:51:17
269
原创 AngularJS
1.是什么?是一个js的框架(框架: 完成了一些通用的功能,简化了开发,提高开发效率2.解决了神魔问题?(1)Easyui和bootstrap解决的是后台人员编写前台页面的门槛。(页面的搭建)(2)Angularjs是完成了数据的交互和前台的mvc的搭建(从而提高开发效率)AngularJS 把应用程序数据绑定到 HTML 元素。AngularJS 可以克隆和重复 HTML 元素。...
2019-03-01 07:54:40
760
原创 运行时端口号被占用
1.打开cmd命令窗口 输入如下指令查看所有端口和PIDnetstat -ano2.找到对应的端口对应的PID 输入指令找到对应的进程示例: tasklist | findstr "7676"3.杀掉该进程 再次启动就OK啦示例: taskkill /f /t /im java.exe...
2019-02-28 09:41:40
233
原创 Hibernate 五大核心(类/接口)简述
1 .Configuration接口的作用是对Hibernate进行配置,以及对它进行启动。(加载hibernate.cfg.xml)并创建一个SessionFactory对象。2 .SessionFactory接口:SessionFactory接口负责初始化Hibernate。它充当数据存储源的代理,并负责创建Session对象。SessionFactory是线程安全的。3 .Session...
2019-02-28 09:13:38
232
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人