- 博客(70)
- 收藏
- 关注
转载 Centos 7安装gitlab
转自:https://blog.csdn.net/duyusean/article/details/80011540一、 安装并配置必要的依赖关系在CentOS系统上安装所需的依赖:ssh,防火墙,postfix(用于邮件通知) ,wget,以下这些命令也会打开系统防火墙中的HTTP和SSH端口访问。1.安装sshsudo yum install -y curl policyco...
2019-04-02 20:32:36
209
转载 Linux、C 、gdb调试
喜欢兰花山丘原文转自:https://www.cnblogs.com/life2refuel/p/5396538.html目送飞云, 一切安好Linux基础 30分钟GDB调试快速突破引言Linus心灵鸡汤 在*nix开发中有道卡叫gdb调试,不管你怎么搞. 它依然在那丝毫不会松动.今天致敬一个活着的传奇Linus Torvalds Unix 始于上个世纪6...
2019-02-27 20:29:51
300
转载 WebService初识
WebService学习总结(三)——使用JDK开发WebService一、WebService的开发手段 使用Java开发WebService时可以使用以下两种开发手段 1、 使用JDK开发(1.6及以上版本) 2、使用CXF框架开发(工作中)二、使用JDK开发WebService2.1、开发WebService服务器端 1、定义一个interface,使用@WebService...
2018-04-27 19:02:19
233
原创 nodejs调用函数基础
nodejs中导入其他js文件中的函数:在要被调用的文件中用关键字module.exports例子:module.exports = { fun2:function(res){ console.log("this is fun2"); res.write("this is fun2"); }, fun3:function(res){ console.log("this i
2018-01-20 17:34:57
692
转载 log4j2基本配置
log4j2相对于log4j 1.x有了脱胎换骨的变化,其官网宣称的优势有多线程下10几倍于log4j 1.x和logback的高吞吐量、可配置的审计型日志、基于插件架构的各种灵活配置等。如果已经掌握log4j 1.x,使用log4j2还是非常简单的。先看一个示例1 基础配置普通java项目手动添加jar包log4j-api-2.5.jar log4j-core-2
2017-12-21 16:20:52
891
原创 spring-cloud中遇到的坑sidecar与config server client
第一个坑:在spring-cloud中的sidecar组件中,写了一个node.js文件,当利用sidecar组件把js注册到eureka上时,sidecar服务总是提示UNKNOW状态,经过多次查找是因为sidecar注册服务把nodejs中的状态标识当做自己服务的状态标识注册到eureka上,而nodejs中写的 status:up中up是小写的 所以导致问题。up一定要大写才生效。附
2017-11-01 21:42:41
2144
转载 solr安装和基本应用
原地址:http://blog.csdn.net/crazylzxlzx/article/details/62411875http://www.jianshu.com/p/3d64412f8c40在comcat上搭建solr6.2:solr6.4安装部署到tomcat教程 一、 环境solr 下载地址 http://archive.apache.
2017-05-21 22:18:46
5998
转载 搭建一个redis高可用系统
原网址:http://www.jianshu.com/p/c2ab606b00b7一、单个实例当系统中只有一台redis运行时,一旦该redis挂了,会导致整个系统无法运行。单个实例二、备份由于单台redis出现单点故障,就会导致整个系统不可用,所以想到的办法自然就是备份(一般工业界认为比较安全的备份数应该是3份)。当一台redis出现问题了,另
2017-05-18 23:08:14
5451
1
原创 Spring MVC跳转结果的方式
1.设置ModelAndView对象,根据View的名称和视图解析器跳转到指定的页面。 页面:视图解析器的前缀+view name+视图解析器的后缀2.通过ServletApi对象来实现,不需要视图解析器的配置@Controllerpublic class HelloController { @RequestMapping("hello.do") publ
2016-12-13 22:37:45
327
原创 Nginx简单搭建
在这里系统使用红帽6,nginx使用linux版本的1.8.0步骤: 1. 找到想要安装的nginx的版本。 2. 复制到linux系统想要放置的目录上并进行解压。 3. 解压完成后要进行安装,在安装时可能需要依赖的jar包,如果没有所依赖的jar包,可以使用yum命令直接自动安装所依赖的jar包。Nginx需要依赖下面3个包1. gzip 模
2016-12-13 22:37:03
227
原创 oracle数据库利用dos窗口导入dmp文件数据
用dos窗口把dmp文件恢复数据库时,数据库中需要有已经存在的数据库实例,用户名和密码。可以导入的本机的oracle数据库也可以导入到其他机器上的oracle 数据库(所在的本机必须能连接上要导入的安装oracle 数据库的机器)。导入的命令:imp 用户名/密码@ip地址:端口号/数据库实例 file='需要导入的dmp文件的路径' full = y(可能需要)ignore=y
2016-12-12 20:43:29
6648
转载 struts2通过文件流将图片文件显示在页面中
原文出处:http://blog.sina.com.cn/s/blog_9d05e9c101014dre.html 众所周知,在我们做程序开发时,文件的上传有多种方式,其中,最常见的的两种方式是将文件直接上传到服务器的硬盘中,然后将文件的路径等相关信息插入数据库中,用户要找文件时直接通过数据库所提供的信息在服务器的硬盘里就可以找到,另外一种则是将文件直接存入数据库中。包括文件大小,文件
2016-12-07 12:29:02
2170
原创 懒加载报错
在处理事务的时候Hibernate中默认的是懒加载机制,但当事务有关联时到显示层再进行查询数据时session已经关闭了(默认是事务提交后session就进行关闭)所以出现懒加载异常。异常信息:严重: Servlet.service() for servlet jsp threw exceptionorg.hibernate.LazyInitializationException: co
2016-11-29 12:27:13
450
原创 在eclipse中部署项目到Tomcat上报错ClassNotFoundException: org.springframework.web.context.ContextLoaderListener
一开始代码能运行,经过一晚上折腾第二天发现代码一往Tomcat上部署启动不好使报错:Java.lang.ClassNotFoundException: org.springframework.web.context.ContextLoaderListener错误。一般出现这错误的原因是缺少Spring的jar包,但因为前一天项目还是好使的指定不能是缺少jar包的原因。继续度娘发现跟Tomcat
2016-11-29 10:13:31
3258
原创 struts2中自定义转换
实现自己转换。步骤一、实现自己的转换类(有两种方式)第一种:继承 DefaultTypeConverterimport com.opensymphony.xwork2.conversion.impl.DefaultTypeConverter;public class MyConverter extends DefaultTypeConverter { /** * v
2016-11-22 19:32:37
279
原创 java编译为class文件
在java中编译一个java文件,用代码进行编译: public static void main(String[] args) throws Exception{ //编译(compiler) String filename = System.getProperty("user.dir") + "/src/cn/co
2016-11-09 08:39:11
703
原创 Nginx简单搭建
在这里系统使用红帽6,nginx使用linux版本的1.8.0步骤: 1. 找到想要安装的nginx的版本。 2. 复制到linux系统想要放置的目录上并进行解压。 3. 解压完成后要进行安装,在安装时可能需要依赖的jar包,如果没有所依赖的jar包,可以使用yum命令直接自动安装所依赖的jar包。Nginx需要依赖下面3个包1. gzip 模
2016-10-11 21:38:27
1544
原创 安卓发送数据到服务端
安卓端发送数据到服务端。 安卓端使用json格式发送数据到服务端;服务端使用ssh框架。首先安卓端发送数据的代码:new Thread(){ @Override public void run() { // TODO Auto-generated method stub super.run(); Message msg = Message.obtain();
2016-09-04 20:03:58
773
转载 redis安装部署
原网址:http://blog.csdn.net/zalion/article/details/45192507前期准备目前官网最新的redis stable版本为:3.0.6(时间点:2015年12月21日下午14点54分),支持集群安装部署。首先下载最新版的tar包,scp到机器上(本文将会安装6个节点,3个主节点、3个从节点,由于redis默认需要3个
2016-08-15 21:14:57
243
原创 java面试准备
写的比较多,但自我感觉还是比较实用的。J2se基础:1. 八种基本数据类型的大小,以及他们的封装类; Java语言提供了八种基本类型。六种数字类型(四个整数型,两个浮点型),一种字符类型,还有一种布尔型。 a)、整数:包括int,short,byte,long b)、浮点型:float,double c)、字符:char d
2016-08-13 09:13:01
1219
原创 SpringMvc 拦截器 Interceptor的基础知识
1.spring的拦截器和struts2的拦截器概念一样2.实现拦截器a)实现HandlerInterceptor接口 package cn.com.jit.intercepter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import
2016-05-15 15:36:37
509
原创 Spring Mvc ajax和json数据格式的配置
1.先导入jar包:这里jar包可能多一点 有的是没有用的 由于麻烦就没有去掉2.配置配置文件:直接上代码web.xml SpringMvcAjax01 index.jsp springmvc org.springframework.web.servlet.DispatcherServlet spring
2016-05-15 11:04:38
505
原创 Spring Mvc 文件上传
1.使用commons-fileupload来实现,导入相应的jar包commons-fileupload , commons-io2.配置Springmvc的配置解析器<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XML
2016-05-13 12:18:34
451
原创 解决Spring MVC中传值乱码的问题
1。乱码的解决通过过滤器来解决乱码,Spring MVC中提供CharacterEncodingFilter来解决post乱码配置过滤器: encode org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 encode /* 解决g
2016-05-11 22:29:18
1247
原创 Spring Mvc数据的处理
1.提交数据的处理提交的域名称和处理方法的参数一致即可。http://localhost:8088/SpringMvcData/hello.do?name=zhangsan处理方法:@RequestMapping("hello.do") public String hello(String name){ System.out.println(name); return "in
2016-05-11 12:36:09
308
原创 Spring MVC跳转结果的方式
1.设置ModelAndView对象,根据View的名称和视图解析器跳转到指定的页面。 页面:视图解析器的前缀+view name+视图解析器的后缀public class HelloController extends AbstractController { @Override protected ModelAndView handleRequestInternal
2016-05-11 08:17:26
444
原创 Android中Popupwindow弹出框
在安卓中不仅有对话框 还有弹出框即Popupwindow 弹出框有一个特点就是他不会抢夺焦点,在有弹出框弹出时其他的东西还是可以操作的实现案例:首先和AlertDialog一样建立一个自己的xml布局文件,再是通过映射找到布局文件,加载到Popupwindow对象中,示例代码:PopupWindow pop; public void btonclick(V
2016-05-10 18:41:40
1041
原创 Android中的补间动画
在动画中一般有三种动画方式:补间动画;逐针动画;属性动画。首先补间动画的实现步骤:1.在res目录下建立文件夹anim2.在anim文件夹下建立animation.xml动画文件3.在animation.xml文件中描述某种动画的属性4.在代码中利用AnimationUtils.loadAnimation方法加载动画文件5.在代码中用View的startAnimatio
2016-05-10 18:40:29
439
原创 controller配置汇总
1.通过URL对应Bean 以上配置访问/hello.do就会寻找ID为/hello.do的Bean,此类方式仅使用小型应用系统2.为URL分配Bean使用一个统一配置集合,对各个URL对应的Controller做关系映射 he
2016-05-10 18:39:17
848
转载 SpringMVC源码总结(一)HandlerMapping和HandlerAdapter入门
刚接触SpringMVC,对它的xml文件配置一直比较模模糊糊,最近花了一点时间稍微看了下源代码,再加上调试,开始逐渐理解它,网上的类似的内容有很多,写本文主要是自己加深一下理解。本文适合用过SpringMVC的开发者,言归正传,首先搭建一个最简单的工程体验一下。该工程是基于maven的,pom配置不再说明,所使用的spring版本4.0.5。首先是web.xml文件配置,最简单的配置
2016-05-05 21:42:59
434
原创 java SpringMVC 搭建的步骤
步骤:a) 导入相关jar包b)配置web.xml文件-----配置分发器 SpringMvc01 hello.jsp springmvc org.springframework.web.servlet.DispatcherServlet springmvc *.do c)添加springmvc的配置文
2016-05-05 12:33:55
282
转载 mongodb安装与简单的增删改查
MongoDB 是目前在IT行业非常流行的一种非关系型数据库(NoSql),其灵活的数据存储方式备受当前IT从业人员的青睐。这里主要讲如何在windows平台下安装MongoDB。工具/原料mongodb-win32-x86_64-2008plus-2.6.7.zip方法/步骤登陆mongodb官网点击右侧的下载
2016-03-07 20:40:05
557
转载 mongodb数据库DB入门知识
关于mongodb的好处,优点之类的这里就不说了,唯一要讲的一点就是mongodb中有三元素:数据库,集合,文档,其中“集合”就是对应关系数据库中的“表”,“文档”对应“行”。 一: 下载 上MongoDB官网 ,我们发现有32bit和64bit,这个就要看你系统了,不过这里有两点注意: ①:根据业界规则,偶数为“稳定版”(如:1.6.X,1.8.X
2016-03-03 19:44:17
437
转载 tomcat实现https登录
两步搞定 Tomcat 下启用 https:// 访问Capitalonline全球云主机、全球私有网络,免费试用进行时 » 这个简单教程中我们通过简单的两步就可以在 Tomcat 7 中启用 HTTPS 访问。第一步:创建 .keystore 文件使用如下命令生成 .keystore 文件windows :?1%
2016-03-03 11:47:40
3056
原创 安卓自定义组合控件的实现
步骤:1.先建立一个xml文件做好里面的布局;2.建立一个对应的类;3.在需要用到此布局的地方进行调用这个布局;具体的实现代码:1.建立的xml文件:<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_pa
2016-01-03 20:44:15
490
原创 安卓apk下载安装
在安卓中apk的安装是调用第三方的一个类。利用意图(Intent)来调用第三方的类:例:在这里是通过一个提醒框当点击“立即升级”时,进行下载 在下载中实现三个方法(下载失败、下载中、下载成功)在下载成功的方法中调用一个安装的方法 在安装的方法中我们利用intent来实现安装。 private void showUpdateDialog() { // TODO Auto-generate
2015-12-30 21:50:26
2990
原创 C语言的函数指针和结构体
首先定义一个函数的指针:void (*pf)(); // 定义函数指针pf 因为要定义的函数是一个没有返回值的所以pf定义为void,因为函数没有参数,所以定义的pf没有参数。再给pf进行赋值pf = functionname; //把函数functionname赋值给pf函数指针。进行调用pf(); //因为没有参数所以直接写 pf().如果有参数则在括号中添加参数。
2015-12-21 20:48:55
439
原创 安卓碎片fragment菜单侧滑slidingmenu
使用Fragment的一般步骤:1.获取到Fragment对象FragmentManager fm = getFragmentManager();2.通过beginTransaction方法开启一个事务FragmentTransaction fragmentTransaction = fm.beginTransaction();3.向容器内加入Fragmentfra
2015-12-20 11:58:18
1976
原创 Android中的线程
在UI线程中不允许存在阻断的当有需要耗时操作的时候需要另起一个新的线程。例如简单的一个例子:在页面出现一个圆圈进度条,他是执行一个耗时操作的任务,在这里对其进行睡眠达到这个效果。则需要一个新的子线程来执行这个操作: PopupWindow pop; ProgressDialog pd; //进度框的显示 public void pdshow(){
2015-11-21 10:53:30
320
原创 Android中自定义对话框
在安卓中自定义对话框的实现:一:首先定义一个自己的对话框样式xxx.xml文件;示例代码:<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="wrap_con
2015-11-12 19:35:26
289
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人