自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

拒绝平庸的Yjanuary

越努力,越幸运

  • 博客(35)
  • 收藏
  • 关注

转载 一位资深程序员大牛给予Java初学者的学习建议

这一部分其实也算是今天的重点,这一部分用来回答很多群里的朋友所问过的问题,那就是我你是如何学习Java的,能不能给点建议? 今天我是打算来点干货,因此咱们就不说一些学习方法和技巧了,直接来谈每个阶段要学习的内容甚至是一些书籍。这一部分的内容,同样适用于一些希望转行到Java的同学。在大家看之前,我要先声明两点。1、由于我本人是Java后端开发出身

2018-01-22 11:19:45 268

原创 阿里云通信最终java版

1.maven中添加依赖     com.aliyun    aliyun-java-sdk-core   true    3.2.5                   com.aliyun    aliyun-java-sdk-dysmsapi   true    1.0.0     2.编写工具类packag

2018-01-11 15:56:36 1168

转载 通过什么可以让SQL语句更加快速的获得结果

(1)选择最有效率的表名顺序(只在基于规则的优化器中有效):ORACLE的解析器按照从右到左的顺序处理FROM子句中的表名,FROM子句中写在最后的表(基础表 driving table)将被最先处理,在FROM子句中包含多个表的情况下,你必须选择记录条数最少的表作为基础表。如果有3个以上的表连接查询, 那就需要选择交叉表(intersection table)作为基础表, 交叉表

2017-12-07 19:23:02 306

原创 nested exception is java.lang.NoClassDefFoundError: org/aspectj/weaver/reflect/ReflectionWorld$Refle

Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor#0’: Initialization of bean failed; n

2017-08-28 21:57:50 1633 3

转载 深入浅出MyBatis

MyBatis的前身叫iBatis,本是apache的一个开源项目, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis。MyBatis是支持普通SQL查询,存储过程和高级映射的优秀持久层框架。MyBatis消除了几乎所有的JDBC代码和参数的手工设置以及结果集的检索。MyBatis使用简单的XML或注解用于配置和原始映

2017-07-30 19:26:40 304

原创 Jsonp的使用

1:Jsonp的原理 在不同的ip地址或者端口的情况下,不能请求json数据,但却可以请求js 2:使用细节1、接收callback参数,取回调的js的方法名。2、业务逻辑处理。3、响应结果,拼接一个js语句。例如:String result = callback +"("+resultList+");";

2017-07-19 17:34:30 270

原创 使用Freemarker实现网页静态化

1:Freemarker简介FreeMarker是一个用Java语言编写的模板引擎,它基于模板来生成文本输出。FreeMarker与Web容器无关,即在Web运行时,它并不知道Servlet或HTTP。它不仅可以用作表现层的实现技术,而且还可以用于生成XML,JSP或Java 等 2:使用步骤第一步:创建一个Configuration对象,直接new一个对象。构造方法的参数就是freemarker

2017-07-19 17:20:44 297

原创 初识ActiveMQ

1:ActiveMQ的安装ActionMQ的安装三步曲1:进入http://activemq.apache.org/下载,把ActiveMQ的压缩包上传到Linux系统中2:解压3:启动 ./activemq start 关闭 ./activemq stop 查看状态 ./activemq status so easy , 233 2:ActiveMQ的消息形式对于消息的传递

2017-07-12 00:22:51 396

原创 zookeeper配置中出现Error contacting service. It is probably not running

在网上搜索的答案主要有: 1:查看防火墙是否关闭关闭命令: service iptables stop 永久关闭防火墙:chkconfig iptables off两个命令同时运行,运行完成后查看防火墙关闭状态 service iptables status以上命令在centos7不起作用,不要问我为什么,因为我试过了 233centos7中关闭防火墙的命令systemctl stop f

2017-07-10 17:35:08 2646 1

原创 安装jdk后出现bash: ./java: /lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录

配置完环境变量后用Java -version测试出现“bash: ./java: /lib/ld-Linux.so.2: bad ELF interpreter: 没有那个文件或目录”的问题“,于是到网上搜了下,用sudo yum install glibc.i686命令安装好glibc之后问题就解决了。

2017-06-25 21:03:52 518

转载 Redis 三种启动设置

Part I. 直接启动下载官网下载安装tar zxvf redis-2.8.9.tar.gz cd redis-2.8.9直接make 编译make可使用root用户执行make install,将可执行文件拷贝到/usr/local/bin目录下。这样就可以直接敲名字运行程序了。make install 启动加上&号使redis以后台程序方式运行./redis-server & 检测检测后

2017-06-21 14:49:16 260

转载 centos 安装 redis3.0.0 集群

这里创建6个Redis节点,其中三个为主节点,三个为从节点。redis和端口对应关系:127.0.0.1:7000 127.0.0.1:7001127.0.0.1:7002从:127.0.0.1:7003 127.0.0.1:7004 127.0.0.1:7005步骤: 1,下载redis。官网下载3.0.0版本,之前几的版本不支持集群模式 下载地址:http://download.red

2017-06-21 11:36:16 252

原创 centos中安裝redis

一.安装redis1) 下载redis安装包可去官网http://redis.io ,也可通过wget命令,wget http://download.redis.io/redis-stable.tar.gz2) 解压tar –zxvf redis-stable.tar.gz3) 编译、安装cd redis-stablemake如果提示gcc command不识别,

2017-06-19 21:47:46 245

原创 FastDFS单机版图片服务器

最近自己在通过视频做淘淘商城的项目,需要搭建FastDFS实现图片服务器,开始的时候还是兴致勃勃,等我真的开始搭建的时候,真的是心态爆炸,各种状况百出,然后自己又是各种的百度,任然没有将这个图片服务器搭建成功,而且还有人给我指点,最后实在没有办法 好吧,我妥协了 -。- 最后将FastDF单机版奉献给同样遇到这种问题的童鞋 链接: https://pan.baidu.com/s

2017-06-11 20:12:51 355

转载 centos中安装fastdfs

参考文献:http://dorole.com/tag/fastdfs/安装编译环境[html] view plain copyyum -y groupinstall 'Development Tools' yum -y install wget 下载安装libfastcommon[html] view plain copygit clone https://github.com/

2017-06-10 18:00:55 214

转载 数据库连表查询

本文转载自:http://www.cnblogs.com/devilmsg/archive/2009/03/24/1420543.html 学习数据库查询的时候对多表连接查询的有些概念还比较模糊。而连接查询是在数据库查询操作的时候肯定要用到的。对于此概念 我用通俗一些的语言和例子来进行讲解。这个例子是我讲课的时候经常采用的例子。 首先我们做两张表:员工信息表和部门信息表,在此,表的建立只为

2017-06-09 12:18:40 1100

转载 virtualbox中Linux系统中安装Nginx

先打开终端,看一下安装nginx之前需要库有没有装好rpm -q gccrpm -q opensslrpm -q zlibrpm -q pcreopenssl-1.1.0czlib-1.2.8pcre-8.39 如果有缺的,用如下的命令安装:gcc安装yum install -y gcc gcc-c++ openssl安装cd /usr/localwget http://www.openssl.

2017-06-09 12:16:41 1461

原创 springmvc学习笔记

Springmvc是什么? Springmvc是一个web层mvc框架 Springmvc执行流程 在web.xml配置前端控制器:DispatcherServlet<?xml version="1.0" encoding="UTF-8"?><web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="ht

2017-06-01 13:45:30 307

转载 Access restriction: The type JPEGImageEncoder is not accessible due to restriction

报错: Access restriction:The type JPEGCodec is not accessible due to restriction on required library C:\Program Files\Java\jre6\lib\rt.jar 解决方法: Project -> Properties -> libraries, 先remove掉JRE System

2017-05-25 00:02:43 234

原创 activiti基础应用

花了这么久的时间,终于把所有的异常都撸完,终于可以撸实例了 package com.shikun.activiti;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.util.List;import java.util.zip.ZipInpu

2017-05-19 19:49:37 250

转载 程序员的3年之痒改变的不止薪水

(转载)ps:这篇文章写得真好  此文为转载,原文地址:http://my.oschina.net/52love/blog/711397  写在开始,这里借用特立独行的猫的一句话,你可以原地踏步,但别觉得别人都该和你一样。   程序员的3年之痒,的确是时候该挠挠自己了。3年的程序员生涯,不长不短,但它的确是一个坎。3年改变了我们的不仅仅是年龄,当然还有薪水。   工作也有几年了,特别是今年要学的

2017-05-19 16:06:56 699

转载 来点正能量激励自己

1、生命不可能有两次,但许多人连一次也不善于度过。——吕凯特2、生命不等于是呼吸,生命是活动。——卢梭3、世界会向那些有目标和远见的人让路。4、实现自己既定的目标,必须能耐得住寂寞单干。5、失败只是暂时停止成功,假如我不能,我就一定要;假如我要,我就一定能!6、决不能放弃,世界上没有失败,只有放弃。7、失去金钱的人损失甚少,失去健康的人损失极多,失去勇气的人损失一切。8、你必须百分之百的把自己推销给

2017-05-19 13:06:54 214

转载 shiro学习

Apache Shiro是一个强大而灵活的开源安全框架,它能够干净利落地处理身份认证,授权,企业会话管理和加密。以下是你可以用 Apache Shiro所做的事情: 验证用户 对用户执行访问控制,如: 判断用户是否拥有角色admin。 判断用户是否拥有访问的权限 在任何环境下使用 Session API。例如CS程序。 可以使用多个用户数据

2017-05-15 20:25:25 346

原创 HTTP Status 500 - No SecurityManager accessible to the calling code, either bound to the org.apache.

百度之后发现,原来需要将shiroFilter放在strutsFilter前面 哈哈哈 像上面一样就ok了 =。=

2017-05-15 19:27:29 467

转载 Hessian

Hessian简介 Hessian 是一个基于 binary-RPC 实现的远程通讯 library。使用二进制传输数据。 Hessian通常通过Web应用来提供服务,通过接口暴露。 Servlet和Spring的DispatcherServlet都可以把请求转发给Hessian服务。 由以下两种方式提供,分别为: com.caucho.h

2017-05-12 23:39:06 196

原创 Access restriction: The method 'CharacterEncoder.encode(byte[])' is not API (restriction on required

该异常的解决方法是 1:右键点击项目,选择属性properties 2选择java中的Build Path 3:如下图,选中JRE,点击右侧的Edit 会弹出如下的窗口 在Resolution中选择Accessible,并在Rule Pattern中输入 **即可 点击完所有的OK以后就可以了

2017-05-12 13:06:32 661

原创 java.lang.IllegalArgumentException 非法参数异常

该异常的主要原因是jdk的版本和spring的版本不匹配,只要将jdk的版本改为比原来低版本的就可以解决了 我的jdk原来是1.8的,spring是3.2的,然后我将jdk改为1.7的,问题就解决了,还有一种方法就是使用spring4.2的也可以解决该问题希望可以帮到同样遇到该问题的童鞋(^o^)/~

2017-05-10 20:00:03 58574 1

转载 jsp页面提示“Multiple annotations found at this line: - The superclass "javax.servlet.http.HttpServlet" w

Multiple annotations found at this line:- The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build Path新建jsp页面老提示:Multiple annotations found at this line: - The superclass "ja

2017-05-10 14:21:58 20691

转载 Java常见异常总结

Java常见异常总结1. java.lang.NullPointerException(空指针异常)  调用了未经初始化的对象或者是不存在的对象经常出现在创建图片,调用数组这些操作中,比如图片未经初始化,或者图片创建时的路径错误等等。对数组操作中出现空指针,即把数组的初始化和数组元素的初始化混淆起来了。数组的初始化是对数组分配需要的空间,而初始化后的数组,其中的元素并没有实例化,依然是空的,

2017-05-07 17:51:59 294

原创 学习hibernate的血泪史

使用博客来记录自己的学习历程,的确是个不错的选择 多年以后,当自己回首往事时,会不会感谢现在努力的自己呢? O(∩_∩)O哈哈哈~@ORM框架 对象关系映射,用于实现面向对象编程语言里不同系统的数据之间的转换@实例public void demo01(){ User user = new User(); user.setUsername("haha"); user.setPass

2017-05-05 15:12:34 516

转载 maven-pom.xml

什么是pom? pom作为项目对象模型。通过xml表示maven项目,使用pom.xml来实现。主要描述了项目:包括配置文件;开发者需要遵循的规则,缺陷管理系统,组织和licenses,项目的url,项目的依赖性,以及其他所有的项目相关因素。快速察看:<project> <modelVersion>4.0.0</modelVersion><!--maven2.0必须是这样写,现在是

2017-04-28 16:25:18 242

转载 好记性不如破键盘之百度地图API

1:异步加载<html><head><meta charset="utf-8"/><title></title><script type="text/javascript"> function initialize(){ var map = new BMap.Map('map'); map.centerAndZoom(new BMap.Point(120,411,21.200

2017-04-26 23:25:48 696

原创 struts2学习总结

@常用的常量 struts.i18n.encoding :应用中使用的编码 struts.objectFactory.spring.autoWire:和spring框架整合有关 struts.multipart.parser:指定文件上传用的组件 struts.multipart.maxSize:文件上传总文件大小限制2M struts.enable.DynamicMethodInvoca

2017-04-21 20:14:24 354

原创 spring学习笔记

spring@基本配置 :配置需要创建的对象 id :用于之后从spring容器获得实例时使用的 class :需要创建实例的前限定名称@xml解析: classPathXmlApplicationContext :用于加载,解析classpath下xml@setter注入 创建service<bean id="bookServiceId" class="">   <propert

2017-04-20 20:57:39 412

转载 myeclipse快捷键大全

注释代码 Ctrl+/ 取消注释 Ctrl+\(Eclipse3已经都合并到Ctrl+/了) 代码辅助 Alt+/ 快速修复 Ctrl+1 代码格式化 Ctrl+Shift+f 整理导入 Ctrl+Shift+o 切换窗口 Ctrl+f6 ctrl+shift+M 导入未引用的包 ctrl+w 关闭单个窗口 F3 跳转到类、变量的声明 F11 运行上次程序

2017-04-03 11:49:43 329

空空如也

空空如也

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

TA关注的人

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