自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Git的简单实用

 一、安装(略)二、git工作区域: 三、git设置用户名和邮箱(跟GitHub相同):1.设置用户名:git config --global user.name 'CarryDiu'2.设置邮箱git config --global user.email 'xxxx@163.com'3.查看设置:git config --list 四、添加到git仓库...

2018-09-27 23:39:20 711

转载 java运算符 与(&)、非(~)、或(|)、异或(^)

引文链接:https://www.cnblogs.com/yesiamhere/p/6675067.html最近看HashMap源码,遇到了这样一段代码:1 static final int hash(Object key) {2 int h;3 return (key == null) ? 0 : (h = key.hashCode()) ^...

2018-09-26 12:44:52 187

转载 收藏一下

http://elf8848.iteye.com/blog/875830  深入理解Spring MVC 思想https://blog.csdn.net/xiaoyangsavvy/article/details/80476703   前后端分离 https://www.cnblogs.com/waliwaliwa/p/7222258.html   部署和运行静态资源https:/...

2018-09-22 23:14:40 154

转载 关于sql语句优化的一些总结,转载收藏

我们要做到不但会写SQL,还要做到写出性能优良的SQL,以下为笔者学习、摘录、并汇总部分资料与大家分享!(1)      选择最有效率的表名顺序(只在基于规则的优化器中有效): ORACLE 的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表...

2018-09-22 14:48:23 159

原创 在做商城项目实现购物车功能的时候除了个小bug...

@Autowired private ItemService itemService; @Value("${COOKIE_CART_EXPIRE}") private int COOKIE_CART_EXPIRE; @Autowired private CartService cartService; @RequestMapping("/cart/add/{itemId}")...

2018-09-19 18:38:51 1588

原创 推箱子游戏开发总结

     今天开发了一个推箱子游戏,没有使用任何的框架,纯java开发,只使用了eclipse写,大概只有几百行代码。     这是个非常简单的项目,我花了大概6个小时去完成(由于中间出了一点问题,查找问题,更改了很久)先不多说,我就直接上我的成果图吧。          哎约不错~看起来还是蛮酷的,毕竟是自己创建的第一个游戏。        由于这个游戏的实现界面非常简单...

2018-09-18 00:14:26 3796 1

原创 类加载的全过程

类加载机制:  JVM把class文件加载到内存,并对数据进行校验,解析和初始化,最终形成JVM可以直接使用的java类型的过程。 一、加载      JVM将class文件字节码内容加载到内存,并将静态的数据转换成方法区中的运行时数据结构,在堆中生成一个代表这个类的java.lang.Class对象,作为方法区类数据的访问入口。这个过程需要类加载器参与。 二、链接:将ja...

2018-09-16 15:02:59 553

原创 网络协议归纳总结

1:网络编程(理解)    (1)网络编程:用Java语言实现计算机间数据的信息传递和资源共享    (2)OSI模型:            (3)网络编程的三要素        A:IP地址            a:点分十进制(其实就是把地址字节改成二进制)            b:IP地址的组成            c:IP地址的分类            d:dos...

2018-09-15 17:47:56 1341

原创 多线程基础知识归纳总结

        part A进程、线程和多线程 进程:正在运行的程序线程:进程中独立运行的子任务运行main函数的线程是主线程,也就是main线程,该线程的名字是main,跟main方法无关。 实现多线程的方式1.继承Thread类(Thread类实现了runnable接口)局限于java单继承,不能继承其他类,所以一般都使用第二种方法。2.实现runnable...

2018-09-15 17:22:44 350

原创 商城项目回顾

第一天:1、电商行业的背景。互联网行业工资高。2、电商模式:b2b、b2c、c2c、o2o3、项目架构:    1)集群    2)分布式    3)基于soa架构4、宜立方商城的系统架构。5、工程搭建。    maven管理工程。    父工程    聚合工程    模块    工程的继承、依赖。6、ssm框架整合。7、svn的使用第二天:1、dubbo,服务治...

2018-09-13 01:27:42 243

原创 java中的数学归纳法--------递归

关于递归,有几个要点:1.严格定义递归函数作用,参数,返回值,Side-effice(边界影响)2.先一般,后特殊(n=1时。。。。)3.每次调用都会缩小问题规模,每次的缩小程度为1; 下面我们着重介绍以下几种递归: package cn.itheima;//这是个节点类,链表中的节点中每个节点都是有value和next指向下一个节点public class No...

2018-09-13 01:24:34 385

原创 -Xmx –Xms到底是什么东西?原来其实是JVM的配置参数

堆的分配参数:-Xmx –Xms:指定最大堆和最小堆JVM调优-Xmx3g -Xms3g -Xmn1g -Xss256k -Xmx3g -Xms3g,将JVM最大内存与初始内存设置相等,避免JVM垃圾回收后重新分配内存;-Xmn1g,年轻代Sun官方推荐配置为整个堆的3/8,通常设置为1/3或1/4;-Xss256k,减小每条线程的堆栈大小,能生成更多的线程。 -XX:NewRat...

2018-09-13 01:10:31 28203 1

原创 java.lang.NullPointerException解决心得

java.lang.NullPointerException主要是运行时才会发生,是由于某个参数(集合,数组等数据)可能出现一个null值而导致后面的程序不能运行时候报的错误,这时候我们只需要加一个判断是否为null,再去在不为空的情况下进行后续代码,这样就能解决问题。...

2018-09-11 02:04:40 13897

转载 Eclipse启动的时候提示:Failed to load JavaHL Library.

版本信息:Eclipse Project Release Notes Release 4.4.0Last revised June 5, 2014  启动提示:   Subclipse talks to Subversion via a Java API that requires access to native libraries. Tho...

2018-09-11 01:27:46 298

原创 使用springMVC返回用@ResponseBody时候,浏览器返回406

代码没错!!!!! 一、90%可能是json包没有添加上去,导致浏览器不知道怎么解释对象数据成json。解决方法:加对应jar包 二、请求后缀是*.html       请求后缀是*.html的时候不能解释返回的对象,所以报错。解决方法:在原来伪静态化的基础上加一个*.action,再换页面请求后缀为.action就可以。 ...

2018-09-10 14:38:17 370

原创 eclipse使用Debug运行项目,却无法显示debug断点部分的代码,无法继续debug运行

 eclipse使用Debug运行项目,却无法显示debug断点部分的代码,无法继续debug运行,这时候我们可以进入Debug Configuration,中,选择要debug的项目,选择右边的source,可以看到当前的Source Lookup Path只有一个Default文件夹。 Default文件夹是jdk中的jar包,不是我们的项目的包,我们把它移除Remove,然后选择ad...

2018-09-10 00:07:29 4194

原创 javase基础知识03-异常Exception和自定义异常及测试

1.异常的分类         Error:这是我们处理不了的异常。        我们要处理的异常有两种:        编译时被检测异常:            该异常在编译时,如果没有处理(没有抛也没有try),编译失败。该异常会被eclipse标识,代表这可以被处理。        运行时异常(编译时不检测)            该异常的发生说明,我们需要对某些代码进行修正...

2018-09-07 18:14:46 8965

原创 javase基础知识02-Collection集合,Map集合

         (1)为什么出现集合类?        面向对象对事物的体现都是以对象的形式,为了方便对多个对象的操作,就对对象进行存储。        集合就是存储对象最常用的一种方式.    (2)数组和集合都是容器,两者有何不同?       a.数组长度固定,而集合长度是可变的           b.数组值可以存储对象,还可以存储基本数据类型;而集合只能存储对象   ...

2018-09-07 17:50:42 247

原创 spring框架总结

Spring思想:Ioc di aop 一、创建spring容器a.从类路径下加载配置文件:new ClassPathXmlApplicationContext(“classpath:applicationContext.xml”)b.从硬盘绝对路径下加载配置文件:FileSystemXmlApplicationContext("d:/xxx/yyy/xxx")创...

2018-09-05 22:48:57 440

原创 linux常用命令总结

在学习linux之前,我们要知道linux系统文件架构      1、切换目录      cd usr        切换到该目录下usr目录      cd ../          切换到上一层目录      cd /           切换到系统根目录      cd ~          切换到用户主目录      cd -   或者cd ..      ...

2018-09-03 22:17:36 134

原创 ActiveMQ的使用简单介绍

什么是ActiveMQ?ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久的事情了,但是JMS在当今的J2EE应用中间仍然扮演着特殊的地位。主要特点:1. 多种语言和协议编写客户端。语言: Java, C, C++, C#, Ruby, ...

2018-09-03 21:37:22 225

原创 springmvc解决全局异常

       最近做的一个商城系统提到解决全局异常的问题,在用SSM框架开发的过程中,所有的exception几乎都选择抛出去,最终抛到web层,只能处理,在处理的时候,我们就需要用到全局异常处理器来捉到这些异常。      怎么使用springmvc的全局异常处理器呢? 1.创一个类实现HandlerExceptionResolver接口。  public clas...

2018-09-03 21:21:56 534

转载 SolrCloud搭建和使用

什么是SolrCloud SolrCloud(solr 云)是Solr提供的分布式搜索方案,当你需要大规模,容错,分布式索引和检索能力时使用 SolrCloud。当一个系统的索引数据量少的时候是不需要使用SolrCloud的,当索引量很大,搜索请求并发很高,这时需要使用SolrCloud来满足这些需求。 SolrCloud是基于Solr和Zookeeper的分布式搜索方案,它的主要思想...

2018-09-03 15:58:15 152

原创 宜立方商城项目开发遇到的问题

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'itemController': Injection of autowired dependencies failed; nested exception is org.springframework.beans.facto...

2018-09-03 00:50:24 716

原创 Nginx安装过程使用configure命令创建一makeFile文件的时候出现了一个错误:

 Nginx安装过程使用configure命令创建一makeFile文件的时候出现了一个错误:auto/init: line 45: Makefile: Permission deniedmkdir: cannot create directory `objs': Permission denied./configure: line 16: objs/ngx_auto_headers....

2018-09-03 00:48:57 7228 4

原创 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderLis

 严重: Error configuring application listener of class org.springframework.web.context.ContextLoaderList根据大多数网友说是下图中Maven Dependencies配置没有加上,但是我发现我的项目中报这个错的时候已经是添加上这个配置了的。所以我就去看看是不是配置文件出了问题,结果我在...

2018-09-03 00:48:15 124

原创 javase基础知识01

1.Java语言是跨平台的,请问是如何保证的呢?      因为它有虚拟机(JVM),JAVA程序不是直接在电脑上运行的,是在虚拟机上进行的,每个系统平台都是有自己的虚拟机(JVM),所以JAVA语言能跨平台。.2.JDK,JRE,JVM的作用及关系?JVM:英文全称,Java Virtual Machine,是Java虚拟机,用来运行Java程序JRE:英文全称,Java Run...

2018-09-03 00:36:22 4605

原创 redis使用时候发现小问题redis.clients.jedis.exceptions.JedisConnectionException: no reachable node in cluster

redis.clients.jedis.exceptions.JedisConnectionException: no reachable node in clusterjedisClient.hdel(CONTENT_LIST,tbContent.getCategoryId().toString());,而当要添加一个广告的时候:上面的逻辑可以看到,在查询的时候就会进入缓存,...

2018-09-02 23:09:30 813

空空如也

空空如也

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

TA关注的人

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