IT-JAVA
文章平均质量分 69
porkczr
I can,you can,so we will success!
展开
-
javaee、ssm(maven)、springboot(maven)项目目录结构以及编译后文件目录存放路径
javaee、ssm(maven)、springboot(maven)项目目录结构以及编译后文件目录存放路径原创 2024-08-26 22:25:05 · 644 阅读 · 1 评论 -
Double 数据相加不准确 BigDecimal 传入Double也不准确
Double 数据相加不准确 BigDecimal 传入Double也不准确原创 2022-02-24 18:11:14 · 458 阅读 · 0 评论 -
<context:component-scan/>与<context:annotation-config>
<context:component-scan/>与<context:annotation-config>原创 2022-02-11 21:51:38 · 396 阅读 · 0 评论 -
mybatis与spring整合:Mapper编写的三种方法,全局异常处理器,拦截器mvc:interceptors ,Srping-WebMvcConfigurer
mybatis与spring整合:Mapper编写的三种方法,全局异常处理器,拦截器mvc:interceptors ,Srping-WebMvcConfigurer原创 2022-02-11 00:15:29 · 826 阅读 · 0 评论 -
mybatis:高级映射(一对一,一对多,多对多)(三)
高级映射(一对一,一对多,多对多)原创 2022-01-23 22:31:04 · 893 阅读 · 1 评论 -
mybatis:parameterType(输入类型),resultType(输出类型),resultMap(输出类型),动态sql: foreach(二)
mybatis:parameterType(输入类型),resultType(输出类型),resultMap(输出类型),动态sql: foreach原创 2022-01-21 23:33:54 · 2522 阅读 · 0 评论 -
mybatis:#{}和${}区别,mysql自增主键返回,mybatis与hibernate的区别,原始dao开发方法与mapper代理方法区别,SqlMapConfig.xml文件元素(一)
mybatis:#{}和${}区别,mysql自增主键返回,mybatis与hibernate的区别,原始dao开发方法与mapper代理方法区别,SqlMapConfig.xml文件元素(一)原创 2022-01-20 21:31:46 · 602 阅读 · 0 评论 -
为什么HttpServlet抽象类会调用子类的doget方法,即子类继承抽象父类,重写了父类的方法,如果父类成员方法内调用了该方法,会执行子类的方法
为什么HttpServlet抽象类会调用子类的doget方法,子类继承抽象父类,重写了父类的方法,如果父类成员方法内调用了该方法,会执行子类的方法,原创 2022-01-17 20:26:23 · 1019 阅读 · 1 评论 -
Spring中BeanFactory与ApplicationContext关系
Spring中BeanFactory与ApplicationContext关系原创 2022-01-16 17:00:28 · 237 阅读 · 0 评论 -
<tx:annoation-driven/>, web.xml的Spring配置文件位置,Spring父子容器, Spring部分源代码分析,<mvc:annotation-driven/>
<tx:annotation-driven>,web.xml的Spring配置文件位置,Spring父子容器, Spring部分源代码分析原创 2022-01-15 22:42:27 · 619 阅读 · 0 评论 -
java web配置自定义标签及tld的多种配置方式与EL表达式,JSTL说明
java web配置自定义标签及tld的多种配置方式与JSTL说明原创 2022-01-14 23:21:22 · 752 阅读 · 0 评论 -
jQuery解析ajax返回的json数组渲染
$.ajax({ url: "<%=request.getContextPath()%>/coneducation/commonAction.do?method=getConsellorList", type: 'post', //GET async: true, dataType: 'json', //传送请求数据 data: {grade:$(".g...原创 2021-03-25 21:36:54 · 407 阅读 · 0 评论 -
connection preparedstatement resultset关于多次重复使用查询及connection是否可以创建多个statement及数据库连接的基本使用
正确使用数据库连接的正常步骤:Connection con=null;PreparedStatement preStmt=null;try {con = ConnectionUtil.getConnection();con.setAutoCommit(false);StringBuffer sql = new StringBuffer("insert into lecture_check(lectu...原创 2020-05-18 18:59:52 · 10814 阅读 · 0 评论 -
equals == equals(null) ==null区别
“==” 比较的是两个引用在内存中指向的是不是同一对象(即同一内存空间),也就是说在内存空间中的存储位置是否一致。如果两个对象的引用相同时(指向同一对象时),“==”操作符返回true,否则返回flase。equals方法是由Object类提供的,可以由子类来进行重写Object类默认的实现如下:默认的实现和 “==”是等价的。Java中很多类(String类 Date类...原创 2019-12-17 10:21:25 · 4966 阅读 · 1 评论 -
版本兼容问题
想明白为什么,切入点在哪里?开发包是切入点,就譬如jdk,android开发包,所有的hibernate,spring,strusts等框架都是基于jdk,依赖jdk的基础上去封装搭建的。假如jdk升级,高版本jdk需要考虑兼容低版本jdk的写法方法等,这样子基于低版本jdk开发的系统和框架才能将jdk顺利升级,当然,版本相差太大时,高版本jdk可能会废弃部分低版本jdk的部分写法,会导致...原创 2019-11-13 23:02:20 · 2127 阅读 · 1 评论 -
关于java输入输出流,sokect,上传文件,flush等知识记录
相对内存,分为两种 ①输入流:输入到内存(目标)-------只关心源数据源 ②输出流:从内存(源)输出 -------只关心目标数据源按流传输基本单位,分为两种 ①字节流:基本单位是字节(8位) 抽象类:InputStream OutputStream负责输入流及输出流 ②字符流(Unicode):基本单位是16位Unicode字符 ...原创 2019-09-27 15:01:30 · 441 阅读 · 0 评论 -
数据库、编程项目命名规范
数据库命名设计规范1.数据库涉及字符规范采用26个英文字母(区分大小写)和0-9这十个自然数,加上下划线'_'组成,共63个字符.不能出现其他字符(注释除外)。注意事项:1)以上命名都不得超过30个字符的系统限制.变量名的长度限制为29(不包括标识字符@)。2)数据对象、变量的命名都采用英文字符,禁止使用中文命名.绝对不要在对象名的字符之间留空格.。3)小心保留词,要保证原创 2018-03-02 22:31:36 · 2073 阅读 · 0 评论 -
Java中synchronized同步的个人见解
关于synchronized关键字,网上查询了很多的资料,有很多的说法,有的感觉甚至都没有说出个所以然,然后就直接跳过了,有的感觉都没有说到那个可以让人理解的理由,什么类锁,对象锁,全局锁,还有人说问锁定的是对象还是代码块,说的感觉让人很专业化,很复杂,但是还是不明白是怎么一回事,说的不全面,不具体,羞涩难懂。网上的各种说法真的是很多,越看越让我摸不着头脑。最后还是觉得经过自己的运行测试比较靠...原创 2018-04-22 13:41:03 · 387 阅读 · 0 评论 -
ssm查询分页实现,使用jstl改写jfinal分页模板
分页类查询类xml文件dao类service类controller类视图分页模板原创 2018-07-12 16:01:04 · 235 阅读 · 0 评论 -
servlet标准mvc模式,一个servlet继承基类多个方法处理请求+service,dao单例实现+登录认证
数据库连接工具类用户管理dao类用户管理service类servlet基类用户管理处理器登录页面验证会话过滤器web配置文件原创 2018-07-12 16:00:53 · 537 阅读 · 0 评论 -
nginx location proxy_pass后面加不加/的区别
以下是通过运行两个nginx测试的结果,通过查看访问日志得到,其中第一行为访问第一个nginx(172.16.78.5)时的地址,然后第一个nginx反向代理第二个nginx(172.16.30.59),分别在第一个nginx修改location和proxy_pass的值,通过查看第二个nginx的访问日志,可以得到后面的最终访问地址。当proxy_pass域名后面包含/的时候,最终访问地址会去除...原创 2018-07-03 17:08:42 · 5571 阅读 · 0 评论 -
j2ee spring strust hibernate区别和联系
规范:有名词、动词等词性。意指明文规定或约定俗成的标准。如:道德规范、技术规范等。或是指按照既定标准、规范的要求进行操作,使某一行为或活动达到或超越规定的标准。如:规范管理、规范操作。形容词:公司的管理很规范,这篇文章行文比较规范等等。J2EE所有的组件具有固定的格式并遵守J2EE规范J2EE是一套全然不同于传统应用开发的技术架构,包含许多组件,主要可简化且规范应用系统的开发与部署,进而提高可移植...原创 2018-07-06 20:02:08 · 296 阅读 · 0 评论 -
静态类(static class)、成员类(member class)、局部类(local class)、匿名类 (anonymous class)
内部类定义:在一个类的内部定义一个类 内部类分为:静态类(static class)、成员类(member class)、局部类(local class)、匿名类 (anonymous class) static class 作为类的静态成员存在于某个类的内部 member class 作为类的成员存在于某个类的内部 local class ...原创 2018-09-12 16:35:22 · 12665 阅读 · 2 评论 -
80端口被system,pid=4占用
一、iis信息服务管理器占用二、sql server reporting services配置管理器占用原创 2018-09-28 16:02:43 · 217 阅读 · 0 评论 -
shiro数据库表设计
权限模块(power) 角色信息(power_role) 表名:power_role 字段名 数据类型 长度 主外键 字段说明 备注 id int 11 主...原创 2019-02-22 15:55:25 · 2531 阅读 · 0 评论 -
idea从svn中检出项目,并且以模块的形式导入到项目(工作空间)中,而不是以项目(工作空间)的形式检出
点击创建新的项目,并且选择创建一个空的项目点击取消,可以看到项目创建后的界面选择从已经存在的svn仓库中检出项目选择第二个目录点击确定这里需要注意,选择否,如果选择是,则idea会直接为检出的项目创建一个项目(工作空间),这样子就不是以模块的形式存在了,而是会直接作为项目形式存在检出项目后,文件夹的目录结构如下:在项目结构...原创 2019-04-08 15:56:29 · 3045 阅读 · 3 评论 -
juc:lock、aqs、cas、clh、synchronized相关学习记录
Java并发编程利器JUC体系分类:locks:显式锁(互斥锁和读写锁)相关atomic:原子变量类相关,是构建非阻塞算法的基础executor:线程池相关collections:并发容器相关tools:同步工具相关,如信号量、闭锁、栅栏、等功能JUC当中的大多数同步器实现都是围绕共同的基础行为,比如等待队列、条件队列、独占获取、共享获取等,而这个行为的抽象就是基于Abstract...原创 2019-08-01 13:52:58 · 226 阅读 · 0 评论 -
jdk queue队列学习记录
queue阻塞队列和非阻塞队列的阻塞指的是:使用阻塞算法的队列用一个锁(入队和出队用同一把锁)或两个锁(入队和出队用不同的锁)等方式来实现(里面使用的是ReentrantLock锁,在多线程入队时,如果获取不到锁,则会进入CLH队列阻塞)。非阻塞的实现方式则使用循环CAS的方式来实现。还有就是put和take方法,如果调用put方法时,队列已满,则线程会进入阻塞,等待调用消费方法时,唤醒对应的等待...原创 2019-08-01 13:54:47 · 112 阅读 · 0 评论 -
rabbitmq消息队列学习记录
官网amqp-client.jar文档https://www.rabbitmq.com/api-guide.html简单模式:生产者,一个消费者,一个队列工作模式:生产者,多个消费者,一个队列订阅与发布模式(fanout):生产者,一个交换机(fanoutExchange),没有路由规则,多个消费者,多个队列路由模式(direct):生产者,一个交换机(directExchange),...原创 2019-08-01 13:58:37 · 150 阅读 · 0 评论 -
php调用webservice及myeclipse创建webservice实例
本实例包含php调用webservice及myeclipse创建webservice实例全部代码,简单易懂,运行绝对没有问题,文件齐全,导入即可运行,适合webservice初学者原创 2016-06-26 12:33:02 · 424 阅读 · 0 评论