自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jisuanjixuezi的专栏

坚持真难!静下心来,走好每一步.

  • 博客(41)
  • 资源 (3)
  • 收藏
  • 关注

原创 centos8安装python3.8.19并在python虚拟环境运行程序

2.2 执行 virtualenv -p /path/to/python3.8 temp_env(虚拟环境所在目录)2.3 激活虚拟环境 source temp_env/bin/activate。1.1 下载python 安装包。2.1 安装 virtualenv。1.2 操作系统安装一些库。1.3 安装python。

2024-07-10 16:25:01 502

原创 计算机组成原理--CPU时钟

计算机的计时单位:CPU 时钟

2020-11-10 12:59:04 2036

原创 计算机组成原理--基本硬件组成

计算机体系结构

2020-11-10 12:52:51 215

原创 gradle 构建spring源码

一、准备工作1.安装gradle,推荐比较高版本的gradle(本次使用Gradle 5.6.4)2.准备intellj idea,推荐比较高的版本(本次使用IDEA 2019.3)3.准备JDK1.84.git clone spring 源码二、修改项目gradle配置1.修改spring 项目根目录下的build.gradle文件,修改仓库配置。将repositories 改成r...

2020-04-10 12:54:10 351

原创 Netty Server 启动流程

  在分析netty 服务端启动流程之前,我们先看下 java nio socket服务端的代码如何编写,因为netty nio 框架底层最终还是要用java nio那一套方式启动服务。 //创建channel ServerSocketChannel channel = ServerSocketChannel.open(); //绑定端口 ...

2020-02-19 21:42:12 502

原创 java中的四种引用类型

  最近在看netty的一些源码,看到了FastThreadLocal,里面使用了弱引用来跟踪JVM的垃圾回收,故总结一下java中的四种引用类型,以及使用场景。java中的引用类型   java中有四种引用类型,分别是强引用,软引用,弱引用,虚引用。强引用...

2020-02-18 22:03:40 1443

原创 理解Reactor模式:基于线程和事件驱动

原文链接:Understanding Reactor Pattern原文翻译 :

2019-10-30 01:15:18 474

原创 有序列表--sortedset

特点:有序,分值作为排序依据。使用ziplist 或者 hashmap+skiplist 数据结构。ziplist对于有序数组可以使用二分法快速查找指定元素,如果是有序链表使用二分法时间复杂度增加。如果从链表中抽取一些数据 作为索引可以快速查找元素,时间复杂度为Log(n)redis中 ziplist 数据结构//节点结构typedef struct zskiplistNode {...

2019-10-20 11:42:26 233

原创 LinkedHashMap原理及LRU

基于jdk 1.6 源码分析1.结构继承了hashmap,重写了部分方法来实现有序2.有序原理首先看hashmap 的数据结构每个元素只跟在相同位置的元素有关系linkedhashmap 的数据结构entry 元素 除了有next 指针,还有Before,after 指针 指定前后结点的关系。新增了一个header 元素,作为entry 双向链表的头结点3.源码分析要想实...

2019-03-09 15:46:30 1231 2

原创 spring component-scan 标签扫描注册bean

fff

2019-01-02 22:48:22 243

原创 spring解决bean之间循环依赖

循环依赖的产生循环依赖的情况A的构造方法中依赖B的实例,B的构造方法中依赖A的实例A的构造方法中依赖B的实例,B的某个属性或者set方法需要A的实例A的某个属性或者set方法依赖B的实例,B的某个属性或者set方法依赖A的实例spring 解决循环依赖也有条件限制。首先bean是单例,并且没有指定不需要解决循环依赖。如果两个bean是构造器循环依赖也无法解决。spring解决循环依...

2018-12-04 10:37:15 538

原创 spring properties配置文件加载源码分析

一、spring 中读取properties 配置文件的几种方式1.使用<context:property-placeholder > 标签<context:property-placeholder location="classpath:properties/ee.properties" />2.创建 PropertySourcesPlaceholderConfi...

2018-11-29 23:10:21 949

原创 java thread类join方法

1.Thread 类中的join 方法功能:调用join方法的线程等待被调用线程执行,直到被调用线程结束。

2018-10-19 00:40:23 180

原创 同步异步,阻塞非阻塞

阻塞,非阻塞 同步异步1.同步/异步:关注消息如何通知(消息通知机制)。同步:消息处理者自己等待消息是否被触发异步:由触发机制来通知消息处理者2.阻塞/非阻塞等待消息通知过程中的状态阻塞:等待过程中不能做其他任务非阻塞:等待过程中可以做其他任务3.IO模型同步阻塞:1.准备数据,数据被拷贝到操作系统内核缓冲区,用户进程阻塞2.内核数据准备好后,将数据从内核拷贝到用户进程内存...

2018-10-14 20:25:54 215

原创 Effective Java 学习笔记

Effective Java 学习笔记

2018-05-13 20:52:57 181

原创 nginx 入门

nginx配置信息网站文件存放默认目录/usr/share/nginx/html网站默认站点配置/etc/nginx/conf.d/default.conf自定义Nginx站点配置文件存放目录/etc/nginx/conf.d/Nginx全局配置/etc/nginx/nginx.conf反向代理配置修改nginx.conf 中的 lo...

2018-04-18 21:39:59 164

原创 git 版本回退,撤销修改

名词解释:工作区,暂存区工作区:存放文件的目录 暂存区:stage, git add 命令将文件的修改 添加到暂存区 图片来源:http://www.liaoxuefeng.com/files/attachments/001384907702917346729e9afbf4127b6dfbae9207af016000/0 撤销修改(做了add操作):git add test.txt :将t

2017-03-15 20:52:31 421

原创 springmvc 整合jsp 没有跳转到指定页面,只展示要跳转的页面路径

springmvc 整合jsp ,指定接口 没有跳转到指定页面,浏览器只展示要跳转的页面路径。经过排查,action 类使用了@RestController,改注解中包含了@ResponseBody注解,改注解表示响应 返回json格式数据。 解决方案:将@RestController 改成@Controller,在需要返回json数据的接口 上加上@ResponseBody注解...

2016-04-25 21:15:35 973

原创 springmvc No mapping found for HTTP request with URI 可能原因统计

No mapping found for HTTP request with URI 没有找到指定URI 映射的接口 可能原因(持续收集):1.没有扫描到web层中指定的action

2016-03-22 10:41:05 542

原创 spring项目使用hibernate validator 校验请求参数报错 java.lang.NoClassDefFoundError: javax/el/PropertyNotFoundExce

spring  maven项目 使用 hibernate validator  注解形式校验客户端的请求参数报错:   hibernate-validator 版本 5.0.1.Final   validation-api 版本 1.1.0.Final   java.lang.NoClassDefFoundError: javax/el/PropertyNotFoundExcept

2015-10-29 18:12:09 9066

转载 springmvc 数据转换

Spring mvc数据绑定spring mvc通过反射机制对目标方法的签名进行分析,将请求消息绑定到处理方法入参中。数据绑定的核心部件是DataBinder。 spring mvc主框架将servletRequest对象及处理方法入参对象实例传递给DataBinder,DataBinder调用装配在spring mvc上下文中的ConversionService组件进行数据类型转

2014-05-30 17:58:37 645

转载 使用instantclient_11_2 和PL/SQL Developer工具包连接oracle 11g远程数据库

本文转自:http://blog.csdn.net/leather0906/article/details/6456095?userName=jisuanjixuezi&userInfo=sh5IflObc9Bzq3uTzqYFb9rKkbnLcrg3z63TZab0DkG69HHzOQBZzlgLa6GBX%2BKRNbDbccHsgDaM2x7iVqadTQzKqkfQj6o96VEJ%2BL

2014-04-22 18:41:07 876

转载 maven pom.xml文件

本文<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0http://maven.apache.org/

2014-04-15 21:41:36 525

转载 JUnit Test in Spring Context with JNDI Data Source

本文转自: http://blog.csdn.net/derek_zhang_/article/details/9067235Trigger: SpringJUnit4ClassRunner Failed to load ApplicationContext[java] view plaincopyjava.lang.IllegalStateException: Fail

2014-03-15 17:14:19 1087

转载 jetty,tomcat maven插件配置数据源

本文转自 :http://blog.sina.com.cn/s/blog_4f925fc30102ed5g.htmljetty插件配置数据源,首先在src/main/resources目录下创建一个名为jetty-env.xml的文件,文件内容如下:           jdbc/test                 

2014-03-12 22:18:34 832

转载 jndi数据源的配置和使用

本文转自:http://blog.sina.com.cn/s/blog_4d6fba1b0100muct.htmlJNDI数据源的配置及使用数据源的作用JDBC操作的步骤:  1、 加载驱动程序  2、 连接数据库  3、 操作数据库  4、 关闭数据库,释放连接 也就是说,所有的用户都需要经过此四步进行操作,但是这四步之中有三步对所

2014-03-12 22:13:24 634

转载 UrlRewriteFilter学习

本文转自: http://blog.csdn.net/ygf215/article/details/47662851、简介 UrlRewriteFilter是一个用于改写URL的Web过滤器,类似于Apache的mod_rewrite。适用于任何Web应用服务器(如Resin,Orion,Tomcat等)。其典型应用就把动态URL静态化,便于搜索引擎爬虫抓取你的动态网页。 其主页:htt

2014-03-12 21:44:49 602

转载 springmvc 输入输出json类型数据

Spring mvc处理json需要使用jackson的类库,因此为支持json格式的输入输出需要先修改pom.xml增加jackson包的引用 &lt;!-- json --&gt; &lt;dependency&gt; &lt;groupId&gt;org.codehaus.jackson&lt;/groupId&gt...

2014-03-02 22:34:27 724

转载 jackson json 简单入门

本文转自:http://blog.csdn.net/nomousewch/article/details/8949899概述         Jackson库(http://jackson.codehaus.org),是基于java语言的开源json格式解析工具,整个库(使用最新的2.2版本)包含3个jar包:jackson-core.jar——核心包(必须),提供

2014-03-02 22:06:03 1366

转载 SpringMVC中JSP取不到ModelAndView的数据原因

不管是用 ${msg} 还是用JSTL的 都不行通过这篇文章 http://forum.springsource.org/showthread.php?117394-Unable-to-access-modelAndView-attributes-in-JSP-without-JSTL 才发现犯了一个平时不会注意的错误 我是用maven自动生成的web.xml文件 如下:<!DOC

2014-03-02 13:10:42 943

转载 eclipse maven 构建简单的web项目

--本文转自:http://www.cnblogs.com/fangjins/archive/2012/05/06/2485459.html准备工作  1.Eclipse 3.7  2.maven  3.Eclipse 需要安装maven插件。url:maven - http://download.eclipse.org/technology/m2e/releases 。安

2014-03-02 12:50:07 872

转载 Hibernate乐观锁与悲观锁

--文章转自 http://www.blogjava.net/baoyaer/articles/203445.htmlHibernate支持两种锁机制: 即通常所说的“悲观锁(Pessimistic Locking)”和 “乐观锁(OptimisticLocking)”。 悲观锁的实现,往往依靠数据库提供的锁机制(也只有数据库层提供的锁机制才能真正保证数据访问的排他性,否则,即使在本系统

2014-03-01 11:17:18 555

转载 Servlet工作原理

文章见: http://www.ibm.com/developerworks/cn/java/j-lo-servlet/#ibm-pcon

2014-03-01 11:00:44 520

转载 spring3.1缓存详解

下面简单介绍一下spring3.1.M1中的cache功能。spring3.1.M1中负责cache的模块是org.springframework.context-3.1.0.M1.jar 与2.5时的modules模块类似,3.1的注解缓存也是在方法上声明注解,3.1同样提供了两个注解:@Cacheable:负责将方法的返回值加入到缓存中@CacheEvict:负责清除缓存 @Ca

2014-03-01 10:57:38 641

转载 Web服务器如何跟踪客户状态

(转自别人写的文章)Web服务器跟踪客户状态通常有四种方法1.在html中加入隐藏字段,它包含用于跟踪客户状态的数据2.重与URL,使它包含用于跟踪客户状态的数据3.用cookie来传送用于跟踪客户状态的数据4.使用session会话机制1.通过隐藏表单来实现1232.URL重写通过向url连接添加参数,并把session ID做为值包含在连接中,需要对每一个

2014-03-01 10:48:28 1227

转载 理解HttpSession及应用

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/taoff/articles/1921009.aspx一、术语session在我的经验里,session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 session,中文经常翻译为会话,其本来的含义是指有始有终的一

2014-03-01 10:43:33 823

原创 SAX解析XML个人小结

SAX解析XML     SAX采用事件处理方式解析XML,SAX解析XML文件涉及两个部分:解析器和事件处理器   SAX解析器在XML文档时,只要解析到XML文档的一个组成部分(如元素的开始,元素的结束,文本内容...),就会调用事件处理器的一个处理方法,并且会把当前解析到的XML内容当做参数传递给被调用的方法。     事件处理器由用户自定义,通过事件处理器中的方法参数,就可以得

2013-09-11 17:00:51 873

原创 DOM解析XML文档个人小结

DOM解析XML文档小节 要想解析XML文件,首先从硬盘中获得XML文件,映射成一颗节点树,也就是Document对象,放到内存中,通过操作Document对象 来操作xml文件中的内容。 要想得到Document对象,需要通过解析器解析。DMO解析器是DocumentBuilder,要想获得DocumentBuilder需要 通过DocumentBuilderFactory来

2013-09-11 10:47:45 885

转载 servlet 生成,验证 页面验证码

这些源码是从网上摘抄过来的,自己做个笔记,学习之用---生成验证码,VerifyCodeServlet.javaimport java.awt.Color; import java.awt.Font; import java.awt.Graphics2D; import java.awt.image.BufferedImage; import java.util.Ran

2013-04-30 13:34:05 653

转载 javaweb 简单验证过滤器防止未登录直接进入主页

---LoginFilter.javaimport java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import...

2013-04-30 13:25:58 1547 1

MySQL开发者SQL权威指南.(大家网上分享的)

MySQL开发者SQL权威指南大家网上分享的。

2012-06-20

struts2写的在线考试系统

struts2写的在线考试系统,mysql数据库

2012-06-20

借鉴别人写的在线考试系统

在线考试系统,struts2 mssql

2012-06-20

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除