自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

王萌萌

简单不先于复杂,而是在复杂之后

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

原创 初识Power Builder9.0

概述  Power Builder是一种新型、快速开发工具,它包含一个直观的图形界面和可扩展的面向对象的编程语言PowerScript,通过ODBC与单机数据库连接。特点PowerBuilder主要有以下特点:(1)可视化、多特性的开发工具。 PowerScript语言提供了几百个内部函数,并且具有一个面向对象的编译器和调试器,可以随时编译新增加的代码,带有完整的在线帮助和

2015-12-20 10:12:20 5831 78

原创 IIS添加WCF支持

前言    最近在IIS上发布网站的时候遇到了些问题,具体问题是这样的:代码生成运行都没有问题,但当在IIS上发布的时候就不行,而且在其他人的电脑上都能顺利的运行,反正到我这就不行了,这样一来,就一定是我本地IIS的问题了,什么问题呢?    问题重现    在我电脑上运行之后的具体问题:    解决方案    通过查询发现在我电脑上需要修改两个

2015-12-06 15:25:41 2246 40

原创 SQL操作结果——并集、差集、交集

针对sql操作结果,经常面临对数据取并集、差集和交集的问题,如何能更高效更快速的对数据进行操作呢?首先需要有两个表, 这两个表需要有相同的筛选字段列,以下详解。。。为以下展示操作,建两个数据表:test1:test2:一 并集UnionUnion可以对两个或多个结果集进行连接, 形成“并集”。限定条件:1 子结果集要具有相同的结构2 子结果集的列数必须相...

2018-11-29 18:30:15 14061 1

原创 tomcat启动后,第一次访问时间很长

问题最近遇到一个tomcat的问题,在Linux环境中,启动tomcat后,日志停留在这个位置, 而且tomcat也无法请求,接口请求没有任何反应。开始以为是tomcat或者项目配置的问题,但修改多个配置后并没有任何作用;然而,在小编本地的项目中,启动tomcat发送请求等是完全没有问题的。各种尝试之后,仍是失败。。。思忖很久之后,重新看了一遍Linux系统的日志,tomcat居然...

2018-11-29 10:11:26 6800 4

原创 MySQL数据分区存储

MySQL是一种传统的关系型数据库,其体积小、速度快、成本低,但是对于大数据量(百万级以上)的操作显得有些力不从心。最近小编使用的MySQL数据库就面临了大数据量操作的问题,当数据量达到百万级之后,查询速度明显下降,此时就需要优化提升查询速度了。data表分区存储原理解释分区是把存放数据的文件分成许多小块,存储在磁盘中不同的区域,通过提升磁盘I/O能力来提升查询速度。分区不会更改数...

2018-11-21 17:49:53 3041

原创 Broken pipe错误

在Linux系统中,小编已经成功启动了tomcat,然而在访问tomcat时,tomcat持续没有反应,日志也没有任何输出。大概过了十分钟左右,tomcat突然访问成功,同时日志输出了broken pipe的错误:下文为参考文章,供参考:https://www.cnblogs.com/metoy/p/6565486.html...

2018-11-05 10:18:19 2079

原创 Linux系统tomcat报错:connection refused

Linux系统中,关闭tomcat服务时遇到如下错误:这是由于一方面操作被拒绝,一方面tomcat没有启动开造成程序无法访问。首先,使用命令:netstat -ntlp|grep tomcat  查看tomcat是否已启动。查看后,tomcat确实是已经启动了,那现在就需要使用命令:kill -9 Pid 将进程强行关闭了。然而如何获取Pid呢, 这时候需要使用命令:netstat...

2018-11-05 10:00:03 8182

原创 使用idea对springboot项目打war包及遇到的问题总结

使用maven创建的springboot项目的默认打包方式是jar包,而且springboot是自带Tomcat的。部署项目时需要打包成对应的war包,并将项目部署到服务器的Tomcat下,所以项目打包时就需要修改一些配置。主要修改pom.xml文件中的一些配置1、修改打包方式,将jar修改为war<packaging>war</packaging>2、在...

2018-10-29 20:04:38 7505 3

原创 关于BigDecimal做除法:Non-terminating decimal expansion; no exact representable。。。

问题今天在写一个JAVA程序的时候出现了异常:java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result。大概的意思是“无法结束的除法表达式;没有精确的除结果”。发现报错的语句是:BigDecimal averageAmount =amountSum....

2018-06-28 17:44:44 819 2

原创 Java 生成四位随机验证码

验证码在平时用到的很多,简单记录一下生成四位随机验证码的核心代码:生成四位验证码(数字与字母混合)String str="ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";StringBuilder sb=new StringBuilder(4);for(int i=0;i<4;i++){ char ch=str.charAt(new Random...

2018-05-31 16:01:52 19981 8

原创 Java获取中文拼音,中文拼音首字母

首先,需要在项目中引入pinyin4j-2.5.0.jar1.获取中文全拼/** * 得到中文全拼 * @param src 需要转化的中文字符串 * @return */ public static String getPingYin(String src) { char[] t1 = null; ...

2018-03-12 18:46:26 2542

原创 MySQL服务无法启动—系统错误1067

安装MySQL后要启动服务,结果出现了如下错误:通过搜索找到了如下几种解决方案:一、使用如下命令 mysqladmin -u root -p shutdown 再net start mysql就没有这个错误提示了~ (小编尝试失败。。。)二、进入MySql的安装目录,找到my.ini,里面有一句: default-storage-engine=INNODB 改成MYISAM就可以了。  马上再去开

2018-01-18 22:11:13 65987 14

原创 【HTML】—鼠标移入或移出表格,表格变色

本文积累了几种鼠标移入或者移出html的table表格时,表格背景色变化的几种方法。一、利用样式CSS表达式在样式里写表达式expression,实现鼠标经过表格行上变色,但在firefox里无效果。完整代码如下: 在样式里写表达式expression,实现鼠标经过表格行上变色 .tbDatalist {

2017-11-18 21:35:48 13593 2

原创 JS获取-某一天是某个时间段内的 第几周,星期几

最近做课程表,要将所有课程显示到一个课程格子里,默认加载本周课程,于是就需要知道本周是这个学期的第几周,引出本文主要内容:    首先,这个学期的开始时间是要知道的,然后根据学期的开始时间计算本周是第几周,今天是星期几。    function(){ /* * 说明: * 本代码将周一作为每周的开始 */ f

2017-11-14 19:50:17 4037 1

原创 springboot 框架搭建

文章为学习内容,原文地址:http://blog.csdn.net/cool__wang/article/details/49466609Maven + Spring Web 项目结构在Eclipse下面的实现我们在这里所要实现的关键就是如何保证 Maven 规定的目录结构。 这里对于Maven的目录结构做一个简单的说明: src/main /java src/main

2017-10-31 16:43:06 952

原创 spring boot 扫描不到自定义的Controller。。。

springboot项目的特色,这里就不多说了,框架搭建是非常简单的;小编在搭建成功之后遇到了如下问题:    扫描不到自定义的controller。。。    文章介绍两个可能的问题方案:       一 启动类和自定义的controller包要放在同一级目录下,一下是官方建议的application.java文件的位置:    二 注意使用s

2017-10-31 11:59:14 2148

原创 springboot的优点

springboot可以解决spring繁琐的配置问题,最大化的实现convention over configuration,约定大于配置。        springboot的特性有以下几条:    创建独立spring应用程序    嵌入式Tomcat,

2017-10-24 14:29:25 2065 1

原创 【java】——单例模式学习理解

单例模式,总而言之还是多种多样的,理解不同的单例模式,对于开发过程中更是极为方便,

2017-10-24 10:29:53 376 1

原创 Java算法-快速排序

通过一趟排序将待排序记录分割成独立的两部分,其中一部分记录的数据均比关键字小,而另一部分记录的数据均比关键字大,则分别对这两部分继续进行排序,直到整个序列有序。把整个序列看做一个数组,把第零个位置看做中轴,和最后一个比,如果比它小交换,比它大不做任何处理;交换了以后再和小的那端比,比它小不交换,比他大交换。这样循环往复,一趟排序完成,左边就是比中轴小的,右边就是比中轴大的,然后再用

2017-09-21 15:54:03 311 1

原创 Java算法-冒泡排序

冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。算法名字的由来是因为越小或越大的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序代码:从小到大排序

2017-09-21 15:51:33 285 1

转载 BigDecimal加减乘除运算

最近使用较为频繁,转载以供参考:java.math.BigDecimal。BigDecimal一共有4个够造方法,让我先来看看其中的两种用法:第一种:BigDecimal(double val)Translates a double into a BigDecimal.第二种:BigDecimal(String val)Translates the String rep

2017-09-18 10:33:12 1069 1

原创 Excel导入异常:Cannot get a text value from a numeric cell

POI操作Excel时偶尔会出现Cannot get a text value from a numeric cell的异常错误,这不,小编就碰上了。    异常原因    Excel数据Cell有不同的类型,当我们试图从一个数字类型的Cell读取出一个字符串并写入数据库时,就会出现Cannot get a text value from a numeric cell的异常错误。

2017-09-04 17:16:38 1715

原创 java导出包含多个sheet的Excel

前面文章已经介绍了导出简单的Excel,这次小编要介绍的是如何导出含有多个sheet表的Excel。    内容和上篇文章(http://blog.csdn.net/xiao714041/article/details/77423824)基本上是相同的,相同代码不再赘述,文章主要说关键代码。    要导出多个sheet,关键就是Excel导出的时间设定,在执行导出文件之前,

2017-08-31 11:52:54 9789 4

原创 2017-总结篇

四年,人生又能有多少个四年呢?转眼间就过去了,细细看来,那么充实,那么苦涩,那么令人回味!    第四年是最为重要、最为充实的一年吧,不论各个方面,每个人,对每一件事,都有了不同的认识,有了更多的成长。    这一年,是一个跨越,是一个转折点!    计算机的学习,一步步的前进,一点一滴的积累。实践出真知,正是在不断的实践当中,对Java知识了解的越来越深入。随着项目的实践和学

2017-08-28 11:10:19 421 12

原创 Dubbo:No provider available for the service

最近使用dubbo开发过程中遇到了如下问题:    com.alibaba.dubbo.rpc.RpcException: Failed to invoke the method queryTemplate in the service com.x.api.service.query.evaluate.TemplateMessageService.     No provider avai

2017-08-25 11:04:59 3991 9

原创 Java操作POI批量导出多个excle,打压缩包

1、前端jsfunction exportRecord(){ var browseUrl=$("#browseUrl").val(); if(browseUrl == null || browseUrl == ""){ $.messager.show({ title : '提示',

2017-08-20 09:20:03 3972 10

原创 详解spring 每个jar的作用

spring.jar 是包含有完整发布模块的单个jar 包。但是不包括mock.jar, aspects.jar, spring-portlet.jar, and spring-hibernate2.jar。spring-src.zip就是所有的源代码压缩包。除了spring.jar 文件,Spring 还包括有其它21 个独立的jar 包,各自包含着对应的Spring组件

2017-08-13 09:27:52 302 5

原创 MyBatis Mapper XML文件详解 - 映射和参数 ——学习

MyBatis 的真正强大在于它的映射语句,也是它的魔力所在。由于它的异常强大,映射器的 XML 文件就显得相对简单。如果拿它跟具有相同功能的 JDBC 代码进行对比,你会立即发现省掉了将近 95% 的代码。MyBatis 就是针对 SQL 构建的,并且比普通的方法做的更好。 1、select(查询)

2017-08-01 21:45:14 11083 9

原创 Freemarker *.ftl后缀文件 在 eclipse IDE以HTML格式打开

背景:    Freemarker是一个很好模板组件,大家在使用它时经常约定俗成地将Freemarker模板后缀定为*.ftl,当使用IDE工具打开时,默认只能使用文本方式打开,但模板文件实质是HTML内容,需要使用IDE自动格式化就不行了,所以告诉大家个小窍门:    方法:    找到windows->preferences->Content Types->HTML

2017-07-28 11:34:53 6518 20

原创 SpringMVC 使用@ResponseBody返回json 中文乱码

方法一,使用(produces = "application/json; charset=utf-8"):@RequestMapping(value="/getUsersByPage",produces = "application/json; charset=utf-8")// @RequestMapping("/getUsersByPage") @ResponseB

2017-07-28 11:29:12 359 21

原创 Java中Date日期格式的各种转换

import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class DateParserT { /** * Date 与 String、long 的

2017-07-28 11:26:42 614 21

原创 Mybatis的使用mapper传多个参数

第一种方案    DAO层的函数方法Public User selectUser(String name,String area);      对应的Mapper.xml   select * from user_user_t where user_name = #{0} and user_area=#{1}     其中,#{0}代表接收的是da

2017-07-28 11:24:57 1877 20

原创 【Nginx】——反向代理

反向代理reverse proxy,指用代理服务器来接收Internet上的链接请求,然后将请求转发给内部网络中的上游服务器,并将从上游服务器上得到的结果返回给Internet上请求连接的客户端,此时代理服务器对外的表现就是一个Web服务器。Nginx的这种反向代理方案主要是为了降低服务器的并发压力。Nginx作为HTTP反向代理服务器Nginx通常会被配置为既是静

2017-06-28 20:51:42 499 22

原创 【多线程】——定时器Timer

在JDK库中Timer类主要负责计划任务的功能,在指定的时间开始执行某一个任务。    主要作用:设置计划任务。    执行计划任务的代码要放入TimerTask的子类中,因为TimerTask是一个抽象类。    方法schedule(TimerTask task,Date time)    在指定的日期执行一次某一任务。    1、执行任务的时间晚于

2017-06-25 21:43:05 622 23

原创 RabbitMQ——work

工作队列    生产者(producers)将消息发送到队列(queue),可以有多个消费者(consumers)从队列中获取消息    目的:避免等待占用大量资源、时间的操作,消费者之间任务共享    主要任务:避免立刻执行资源密集型任务,然后必须等待其完成,多个消费者之间可以进行任务调度        消息应答(message acknowledgments)

2017-06-12 08:53:43 443 24

原创 RabbitMQ—队列

消息代理    在保证消息传输过程安全的前提下,为应用提供通用的消息发送和接收平台。    专有名词    生产(Producing),即发送    发送消息的程序就是开发者(producer),用“P”表示        队列(queue),邮箱的名称    无限缓冲,可接受多个生产者(producers)的消息,也可以给多个消费者(consumers

2017-06-04 22:11:06 733 18

原创 Windows下安装RabbitMQ

所安装RabbitMQ版本:RabbitMQ-3.4.1    安装注意事项     1、推荐使用默认的安装路径     2、系统用户名必须是英文     3、计算机名必须是英文     4、系统的用户必须是管理员    安装失败的解决方案     1、重装系统  --  不推荐     2、将RabbitMQ安装到linux虚拟机中

2017-05-28 16:43:33 1875 17

原创 spring七大模块

Spring 框架是一个分层架构,由 7 个定义良好的模块组成。Spring 模块构建在核心容器之上,核心容器定义了创建、配置和管理 bean 的方式。        1. Spring Core:    Core封装包是框架的最基础部分,提供IOC和依赖注入特性。这里的基础概念是BeanFactory,它提供对Factory模式的经典实现来消除对程序性单例模式的需

2017-05-21 20:06:14 741 17

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

今天在Linux机器上安装JDK,安装完成后,查看安装版本:java -version,遇到了如下问题:        问题很简单,但确实是第一次遇到,通过查询度娘,发现也是个极其普遍的问题,so,如何解决呢?    只需一句命令:sudo yum install glibc.i686        执行过程稍长,可能需要稍作等待;    命令执

2017-05-14 08:00:36 3892 14

原创 redis集群搭建

集群中应该至少有三个节点,每个节点有一备份节点。需要6台服务器。    因为是在个人电脑上的搭建,服务器数量受限,所以此过程是搭建伪分布式,需要6个redis实例。    搭建集群的步骤    第一步:创建6个redis实例指定端口从7001到7006      在/usr/local/目录下新建一个文件夹,文件夹名:redis-cluster

2017-05-10 15:54:03 385 14

空空如也

空空如也

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

TA关注的人

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