自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

颜茹奇的博客

有一千个理由让你倒下,要用一个理由站起来

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

原创 eclipse中执行程序时报错'A JNI error has occurred,please check your installation and try again'

解决办法:采用系统默认编译

2019-04-04 10:58:10 1502 2

原创 win10 环境下 docker 安装SQLserver2017

1.如果第一次接触docker可以参考以下链接内容https://blog.csdn.net/Yan_Ruqi/article/details/763591642.打开cmd或者Windows PowerShell 依次执行>docker pull mcr.microsoft.com/mssql/server:2017-latest 2017-latest: Pulling fr...

2018-10-05 11:06:40 6662 2

原创 解决:No plugin found for prefix 'spring-boot' in the current project and in the plugin groups

到包含pom.xml的目录下运行(cmd)mvn spring-boot:run

2018-04-24 16:46:19 7005

原创 ThinkPHP5 控制器调试技巧

var_dump( 变量名);die();

2018-02-28 14:38:43 960

原创 PHP变量是否为空/已定义

最近公司做个系统,开发采用PHP,判断某个自定义变量是否为空,分享一下1、empty()检查变量是否为空,个人觉得这个比较好用格式:bool empty ( mixed var )1、若变量不存在则返回 TRUE 2、若变量存在且其值为”“、0、”0”、NULL、、FALSE、array()、var var;以及没有任何属性的对象,则返回TURE3、若变量存在且值不为”“、0、”0”、NULL、、

2018-01-24 16:50:44 273

原创 Docker 启动中失败解决

docker安装后首次启动失败输入以下命令: docker info 发现报错解决方法: sudo cp -n /lib/systemd/system/docker.service /etc/systemd/system/docker.service sudo sed -i “s|ExecStart=/usr/bin/docker daemon|ExecStart=/usr/bin/dock

2017-12-13 10:00:12 3969

原创 Linux DNS服务器配置

1、检查是否安装了DNS服务器软件(目前最流行的是BIND) [root@localhost ~]# rpm -qa | grep bind 主要看有没有如下两个软件(不同的版本,版本数字可能不同) bind-9.3.3-7.el5 bind-chroot-9.3.3-7.el5 2、安装BIND 2.1、如果能连接RedHat服务器,可使用yum [root@localhost ~]

2017-12-11 18:51:21 703

原创 Maven 配置

Maven settings.xml 配置 引入阿里云镜像注意要将 localRepository 改为自己本地路径地址D:\Web\Tools\plugins\maven

2017-12-09 19:32:46 184

原创 静态方法与实例方法总结:

1、静态方法可以直接使用,而实例方法必须在类实例化之后通过对象来调用。2、在外部调用静态方法时,可以使用 类名.方法名 或者 对象名.方法名的形式。实例方法只能使用后面这种方式。3、静态方法只允许访问静态成员。而实例方法中可以访问静态成员和实例成员。4、静态方法中不能使用this。

2017-12-07 21:03:14 1525

原创 win环境下docker 镜像文件更改

1.开始菜单右键->控制面板->管理工具->Hyper-V 管理器->虚拟机右键设置,如下图  2.将默认C:\Users\Public\Documents\Hyper-V\Virtual hard disks\MobyLinuxVM.vhdx的文件拷贝到想要改变的路径,例如D:\Users\Public\Documents\Hyper-V\VirtualHardDis...

2017-12-01 11:57:50 2525

原创 docker 第一天

什么是Docker?  最简洁明了的就是官网这句话   一、docker思想  1.集装箱,如Docker的logo所示2.标准化体现在三个方面:1.运输方式2.储存方式3.API接口3.隔离  二、docker解决的问题一、解决运行环境不一致带来的问题比如,tomacat版本,JDK版等环境不一致而导致整个javaw...

2017-07-29 22:43:59 1274

转载 javaweb项目在tomcat中去掉端口去掉项目名访问

去掉端口:在tomcat下的conf文件夹下的server.xml的8080端口设置成80端口即可,然后重启tomcat。比如                           connectionTimeout="20000"               redirectPort="8443" />修改成                 co

2017-07-03 17:35:31 1541 1

转载 Spring配置文件详解 - applicationContext.xml文件路径

spring的配置文件applicationContext.xml的默认地址在WEB-INF下,只要在web.xml中加入代码org.springframework.web.context.ContextLoaderListener    spring就会被自动加载    但在实际的开发过程中,我们可能需要调整applicationContext.xml的位置,以使程序结构更加

2017-06-28 23:32:12 681

转载 struts2拦截器的实现原理及源码剖析

本文来自:曹胜欢博客专栏。转载请注明出处:http://blog.csdn.net/csh624366188拦截器(interceptor)是Struts2最强大的特性之一,也可以说是struts2的核心,拦截器可以让你在Action和result被执行之前或之后进行一些处理。同时,拦截器也可以让你将通用的代码模块化并作为可重用的类。Struts2中的很多特性都是由拦截器来完成的。拦截

2017-06-25 21:40:31 306

转载 QueryRunner 结果处理器

package cn.itcast.dbutil;    import java.sql.SQLException;  import java.util.List;  import java.util.Map;    import org.apache.commons.dbutils.QueryRunner;  import org.apache.commons.dbutils.handlers.

2017-06-18 11:49:56 805

转载 valuestack,stackContext,ActionContext.之间的关系

三者之间的关系如下图所示:ActionContext 一次Action调用都会创建一个ActionContext 调用:ActionContext context = ActionContext.getContext() ValueStack 由OGNL框架实现 可以把它简单的看作一个List Stack Object:放入stack中的对象

2017-06-14 00:13:11 336

原创 安卓在项目中添加Android兼容包( v4、v7 、、、)

如何选择兼容包,一、下载Support Library方法1:右击项目→选择Android Tools→Add Support Library…方法2:通过SDK Manager获取Support Library:1.打开Android SDK Manager2.在SDK Manager窗口,滚动到Package List的末尾,

2017-06-06 22:52:55 5751

原创 Hadoop 在分机上启动常见问题

键入 start-yarn.sh出现:starting yarn daemons chown: changing ownership of `/home/hadoop/app/hadoop-2.4.1/logs’: Operation not permitted 权限不够,可能该文件或目录是用root用户创建的 解决办法: sudo chown -R 当前用户名 /home/hadoop再

2017-04-22 22:35:32 1403

转载 hibernate工具类

首先我们需要知道为什么我们需要要创建hibernate工具类  一些固定而且经常使用的步骤我们期望做成一个工具类,以后再需要重复步骤时咱们仅需要引用此工具类就可以,从而避免了一直创建重复代码。比如加载数据库的驱动等,这里Hibernate中我们每个主程序都需要加载hibernate.cfg.xml文件、创建SessionFactory对象、创建Session对象、关闭session。这些都是固

2017-04-20 16:10:41 505

原创 核桃的数量

标题:核桃的数量小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:1. 各组的核桃数量必须相同2. 各组内必须能平分核桃(当然是不能打碎的)3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)程序从标准输入读入: a b c a,b,c都是正整数,表示每个组正在加班的人数,用空格分开(a,b,c<30)程序输

2017-04-05 00:28:47 506

原创 第39级台阶

标题: 第39级台阶小明刚刚看完电影《第39级台阶》,离开电影院的时候,他数了数礼堂前的台阶数,恰好是39级!站在台阶前,他突然又想着一个问题:如果我每一步只能迈上1个或2个台阶。先迈左脚,然后左右交替,最后一步是迈右脚,也就是说一共要走偶数步。那么,上完39级台阶,有多少种不同的上法呢?请你利用计算机的优势,帮助小明寻找答案。要求提交的是一个整数。 注意:不要提交解答过程,或其它的辅助说明文

2017-04-04 23:36:22 627

原创 循环节长度

/* 循环节长度两个整数做除法,有时会产生循环小数,其循环部分称为:循环节。 比如,11/13=6=>0.846153846153….. 其循环节为[846153] 共有6位。 下面的方法,可以求出循环节的长度。 */import java.util.Vector;public class Main { public static int f(int n, int m)

2017-03-29 22:40:56 620

原创 数字段计数

标题:数字段计数在一个给定的字符串中,既包含数字也包含字母。 我们不关心具体的数字、字母都是什么。 我们只是想知道,被字母隔开的数字区域一共有多少个?换句话说,把连续的数字看成一个数字段(单个的数字也算一段),那么这样的“段”有多少呢?比如:”YYY5532XX6X78” 就包含3个数字段。 而,”45TTT7799M” 包含两个数字段。 下面的程序解决了这个问题。 其思路是:每发现一个由

2017-03-24 20:24:18 793

原创 1的个数

标题: 1的个数请统计出下面的数据块中有多少个1?10111000100110010111110111000101100100011001100110 00100101100010100101101000101011101000011010010001 10010001101100010001001111101000011001011011010110 01011101011110101110

2017-03-24 20:19:17 366

转载 java中的File.separator

前些天遇到一个问题,困扰了好久,现在终于解决了。问题:上传的图片不能正确显示。我的开发环境是在Windows下,工程在Windows下能正常部署,上传的图片也可以正常的显示。但是把工程部署在服务器上的时候,图片总是不能显示,很是让人郁闷,后来在网上找了各种资料,问题终于解决了。文件路径的分隔符在windows系统和Linux系统中是不一样。比如说要在temp目录下建立一个t

2017-03-19 17:30:01 341

转载 递归工作原理

递归(recursion)就是子程序(或函数)直接调用自己或通过一系列调用语句间接调用自己,是一种描述问题和解决问题的基本方法。     递归通常用来解决结构自相似的问题。所谓结构自相似,是指构成原问题的子问题与原问题在结构上相似,可以用类似的方法解决。具体地,整个问题的解决,可以分为两部分:第一部分是一些特殊情况,有直接的解法;第二部分与原问题相似,但比原问题的规模小。实际上,递归是把一

2017-03-13 23:59:35 886

转载 String,StringBuffer与StringBuilder的区别

String 字符串常量StringBuffer 字符串变量(线程安全)StringBuilder 字符串变量(非线程安全) 简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常

2017-03-13 21:55:36 264

原创 猜年龄

/*猜年龄美国数学家维纳(N.Wiener)智力早熟,11岁就上了大学。他曾在1935~1936年应邀来中国清华大学讲学。一次,他参加某个重要会议,年轻的脸孔引人注目。于是有人询问他的年龄,他回答说:“我年龄的立方是个4位数。我年龄的4次方是个6位数。这10个数字正好包含了从0到9这10个数字,每个都恰好出现1次。”请你推算一下,他当时到底有多年轻。 */public class P1 {

2017-02-19 23:10:05 959 1

原创 JAVA字符串与整形、浮点类型之间的相互转换总结

1、字符串转化为整形、浮点类型 String s = "100"; //方法一 int a = Integer.parseInt(String s); Long.parseLong(String s); Float.parseFloat(String s); Double.parseDouble(String s) //方法二int a

2017-02-16 23:31:07 31508

空空如也

空空如也

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

TA关注的人

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