自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(67)
  • 问答 (1)
  • 收藏
  • 关注

原创 centos7 安装mysql5.7

centos7 安装 mysql 5.71、新建mysql的安装yum源:/etc/yum.repos.d/mysql-community.repo然后访问清华镜像源https://mirrors.tuna.tsinghua.edu.cn/help/mysql/,将mysql的yum源信息配置到新建的文件mysql-community.repo中,内容如下图所示:2、进行mysql 安装yum -y install mysql-commnunity-server3、启动mysq.

2021-01-10 17:11:59 189

原创 maven Tomcat插件远程部署war包到Tomcat服务器

1、配置Tomcat的manager进入Tomcat的安装目录下的子目录conf中,即$TOMCAT_HOME/conf,编辑tomcat-users.xml文件,添加manager访问权限。添加内容如下: <role rolename="manager-gui"/> <role rolename="manager-script"/> <user u...

2019-10-23 18:21:01 289

原创 nginx实现动静分离时,css效果失效

最近在使用nginx+tomcat实现动静分离时,nginx配置完成后,运行系统结果发现,系统页面的css效果完全失效,最后通过浏览器的调试模式,发现nginx在对css文件进行响应时,将css文件的解决办法:在nginx的配置文件,nginx.conf中添加一行:include /etc/nginx/mime.types;结果如图所示:这样就可以将Content-type...

2019-08-01 17:47:10 1147

原创 nignx 作反向代理时,(Permission denied) while connecting to upstream

linux在安装时,默认会安装SeLinux。这是Linux的一个内核模块,作用是最大限度地减少系统中服务进程可访问的资源。它的状态默认是开启的。查看SeLinux1、/usr/sbin/sestatus -v如果SELinux status,说明SeLinux是开启的。2、getenforce ##也可以用这个命令检查关闭SeLinux...

2019-07-22 16:41:04 712

原创 java.lang.IllegalStateException: Cannot create a session after the response has been committed

使用spring mvc进行Java web开发时,如果同时使用@SessionAttributes 和@ResponseBody注解,就会出现“java.lang.IllegalStateException: Cannot create a session after the response has been committed”这个错误。这是为什么呢,因为我们在创建session前,已...

2019-07-12 11:36:34 11242 2

原创 spring mvc框架处理静态文件的方式

        对于spring的初学者,在采用Spring MVC框架进行web开发,会经常遇到,页面请求或跳转时,无法引用到js,css,jgp等静态文件,表现出来的就是,页面该有的样式无法正常显示出来。究其原因,在进行spring mvc配置时,我们通常会配置一个dispatcherServlet处理相应的请求,dispatcherServlet是根据配置的url映射规则,去进行请求的拦截处...

2018-05-15 17:55:48 246

原创 点击按钮无法实现页面跳转

今天,在button按钮的click事件中,使用window.location.href实现页面的跳转,结果,在点击按钮时,页面没有变化(其实已经不是原来的页面),无法实现跳转。错误原因:在进行表单提交时,提交事件会先于window.location.href="jsp/Mainview.jsp"执行,所以,在点击完button按钮之后,虽然看似并未发生页面跳转,其实(本质上),页面已经发生了变化...

2018-05-10 17:12:13 6184 1

原创 ionic2 打包apk

apk的打包有两种模式:一种是debug,另一种是release。开发好的Android应用想要安装到手机上,要经历一下过程:1、添加Android平台支撑  打开cmd,切换到工程目录下,然后执行ionic platform add android命令  此时项目的路径下就会自动生成platform/android路径,添加Android平台支持后就可以打包apk了。2、打包

2017-09-29 11:10:07 1177

原创 ionic2 读取存储在数据库中的ionic前台代码,并在前台页面显示

有时候为了避免在前台建立很多页面,我们将写好的前台代码存储在数据库中,显示的时候只是从数据库读取,在前台显示就OK了。因为代码在数据库中text或者blob,所以获取的结果不能直接在前台界面显示,否则将一串由HTML元素和文本组成的内容。正确的方式是在前台的.html按照如下方式处理:.html的内容:ion-content padding >div [innerHTML]=

2017-09-28 11:15:00 1160 2

原创 ionic build(run) android gradle下载报错

对于这种问题,有两种解决方案:1、手动下载,具体操作如下:(1) http://services.gradle.org/distributions/,点击链接,下载所需的gradle版本(如,gradle-2.14.1-all.zip);(2) 将下载好的文件拷贝到项目名称\platforms\android\gradle路径下:(3)将文件GradleBuild.js中的

2017-09-24 10:32:58 536

原创 webStorm2017激活方法

注册时,在打开的License Activation窗口中选择“License server”,在输入框输入下面的网址:http://idea.iteblog.com/key.php点击:Activate即可。

2017-09-15 14:13:26 1507

原创 java yyyy-MM-dd HH:mm:ss格式的时间存储到MySQL中时 HH:mm:ss显示为00:00:00.000000

在最近的一次项目中,当我将格式为yyyy-MM-dd HH:mm:ss的日期(在前台打印出来的格式都是正确的),添加到数据库中时,结果发现HH:mm:ss部分显示为00:00:00.000000。Java的代码如下:SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String dt = sdf.form

2017-09-15 12:30:49 3460

原创 解决conda install 安装第三方包时,下载速度慢问题

更改包的下载镜像通道,打开dos命令窗口,然后输入如下命令:conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

2017-09-13 21:56:35 11321 1

原创 having 与where的区别

在MySQL中having与where都表示查询条件,但是,两者之间存在着一定的差别。  having对满足条件的组进行筛选,即分组后的过滤。一般和group by一起使用,其后面通常跟的是聚合函数max()、count()、min()、avg()等。  where是选择满足条件的行,在分组前对数据进行过滤。

2017-07-19 22:30:21 449

原创 MySQL获取表中各字段的注释

在创建一张数据库表时,表的字段通常都是字母的组合,如userName、userId等等。但当我们进行系统开发时,需要将数据库查询的结果在前台显示,我们希望表头是中文显示,这时候,数据库表字段的注释就是起这样的作用,它表示的字段对应的中文的含义,所以我们创建表的时候,最好将每个字段的注释也加上。    数据库表字段注释查询的语句:select COLUMN_NAME,column_comme

2017-07-19 10:22:50 9028

原创 jersey2.x 解析json字符串

jersey2.x对json的支持有3种,MOXy、JSON-P、Jackson。本文采用的是Jackson实现json字符串的解析与返回。首先,在pom.xml中添加Jackson的依赖: org.glassfish.jersey.media jersey-media-json-jackson 2.25.1假如,我们定义一个实体类Userpackage

2017-07-18 22:54:35 2744

原创 java.lang.runtimeException :java.net.UnkownHostException services.gradle.org

报这种错误,多数情况是因为没有配置代理导致的。解决的方法:首先,在目录C:\Users\Administrator\.gradle下,查找gradle.properties(一般是不存在的)。如果不存在,则新建该文件,再在其中添加如下内容:systemProp.http.proxyHost=127.0.0.1systemProp.http.proxyPort=8080syste

2017-07-13 09:37:06 3289

原创 Java web 解决跨域访问

最近,在进行APP开发时,遇到了一个令人头疼的问题,跨域访问问题。不过,经过了两天的折腾,问题终于搞定了。哈哈。。解决的方法:通过在web.xml文件中配置Filter过滤器。web.xml中的具体配置如下: CorsFilter org.apache.catalina.filters.CorsFilter cors.allowed.o

2017-07-06 14:57:47 1339

原创 servlet3.0 实现文件的上传

servlet3.0采用注解的方式实现文件的上传@WebServlet(name = "Upload_Nums")//声明接收到文件存放的位置@MultipartConfig(location = "F://Temp")public class Upload_Nums extends HttpServlet { protected void doPost(HttpServletReq

2017-07-05 14:22:28 236

原创 servlet 解析表单数据

servlet获取表单数据的方式有二种:getParameter(),getInputStream()具体采用哪一种方式获取数据,主要取决于表单数据的编码方式。  通常表单的编码方式有两种:一种是application/x-www-form-urlencoded,这也是表单默认的编码方式;另一种是multipart/form-data,当需要将表单中的数据与文件一起进行传输时,需要将数据的编码

2017-07-05 11:19:17 969

原创 ajax + servlet + poi 导出Excel

js代码$(document).ready(function(){ $("#btn_export").click(function(){ var area = $("#s-area option:selected").text(); /ar b_s_num = $("#b_s_num option:selected").text(); var bill_state = $("#b

2017-06-16 18:30:41 3303

原创 chosen控件

本地网:                                 使用chosen下拉选择框控件时,首先,要引用jquery.min.js、chosen.jquery.min.js和  chosen.css三个文件 #native_net_chosen ul.chosen-results{    //native_net为chos

2017-06-02 17:28:27 2785

原创 pagination控件分页

在使用pagination控件时,首先需要引用三个文件:mricode.pagination.css、mricode.pagination.js和jquery.min.js。注意:jquery.min.js的引用要放在mricode.pagination.js引用的前面。  其次,初始化分页控件:function init(){$("#page").pagi

2017-06-02 15:59:25 3544

原创 Java web 从数据库读取菜单,显示在jsp中

$(function(){ $.ajax({url:'GetMenu',type:'post',dataType:'json',data:{userName:''},async:false,success:function(data){$("#main_menu").empty();$("#main_menu").append("主菜单首页");$.each

2017-05-09 11:28:53 4427 1

原创 Java 文件上传,使用FileItem解析时,出现乱码的解决办法

乱码的问题都是由编码引起的。解决此问题的方法是:只需在接到字符后重新编码即可,具体实例代码如下:在使用FileItem处,转换编码方式。    FileItem item=(FileItem)itr.next(); String tName=item.getString(); String str = new String(tName.getBytes("ISO8859

2017-04-10 18:06:43 21475

原创 git中删除文件

删除文件,这里我们假定两种情况:一种是误删,另一种是确实要删除。(1)如果是误删,当用rn 文件,将工作区中的某个文件误删时,可以用git checkout -- 文件。撤销掉删除(其实,删除也可以看做是对文件的一种修改),也可以说是用版本库中的版本替换乐工作区中的版本。(2)如果要删除某个文件,就必须从已跟踪文件清单中删除(确切的说,是从暂存区域删除),然后提交。可以使用“git rm

2016-11-28 12:49:59 289

原创 git 撤销对工作区中文件的修改

对工作区中文件的修改分为三种情况:(1)修改,但没有用git add将修改添加到暂存区;(2)修改,已经使用git add将修改添加到暂存区;(3)修改,已经使用git add将修改添加到暂存区,并再次进行修改。对于第一种情况,直接使用git checkout -- 文件,即可撤销修改,撤销修改就回到和版本库一模一样的样子。第二种情况,先使用git reset HEAD --

2016-11-24 12:56:28 10340

原创 git diff与git diff HEAD -- file

最近,自己开始接触git。在学到git diff时,一直困惑。git diff到底比较的是那个两个文件之间的差异。经过在网上搜网,终于找到乐答案。这里分为两种情况,一种是当暂存区中有文件时,另一种是暂存区中没有文件。(1)当暂存区中没有文件时,git diff比较的是,工作区中的文件与上次提交到版本库中的文件。(2)当暂存区中有文件时,git diff则比较的是,当前工作区中的文件与暂

2016-11-23 12:54:01 12634 3

原创 Windows下,在Git Bash中使用git log命令查看历史记录时,出现乱码的解决方法

进入Git的安装目录,修改其子目录/etc下的.gitconfig文件,在该文件中添加如下内容:[gui]       encoding = utf-8[i18n]      commitencoding = gbk[svn]     pathnameencoding = gbk这样就能搞定,Windows下,在使用git log命令查看历史记录时,Git Bash中出

2016-11-03 09:53:38 5958

原创 利用power_profile.xml获取Android运行时的能耗

在Android手机中,手机每个组件,如CPU、显示屏、GPS、Audio、WiFi、Bluetooth等,运行时的能耗都保存在power_profile.xml文件中。所以我们可以通过读取power_profile.xml文件获取,获得各组件的能耗值。    我的手机中power_profile.xml的内容: - 0 100 70 1 1 160

2016-04-11 16:30:44 2683 1

原创 Android requires compiler compliance level 5.0 or 6.0. Found '1.8' instead. 解决办法

右击项目->Properties.然后弹出如下视图:                               接下勾上 Enable project specific settings。最后将complier Compliance level设置为1.6或者1.5。点击Apply,问题解决。

2016-03-11 16:37:31 2382 1

翻译 类加载器浅谈

1、基本概念        顾名思义,类加载器(class loader)用来加载java类到java虚拟机中。一般来说,java虚拟机使用java类的方式如下:java源程序(.java文件)在经过java编译器编译之后就被转换成java字节代码(.class文件)。类加载器负责读取java字节代码,并转换成java.lang.Class类的一个实例。每个这样的实力用来表示一个java类。通

2016-01-14 16:44:21 490

原创 java中如何从远程主机(服务器)或本地加载jar文件

我们的java程序其实是由若干个.class文件组成。当程序在运行时,就会调用一个入口函数,即main()函数,来调用系统的相关功能,而这些功能都被封装在不同的class文件中,所以经常要从这个class文件中调用另一个class文件中的方法。如果另外一个文件不存在,则会引发系统异常。而程序在启动的时候,并不会一次性加载程序所要的所有class文件,而是根据需要,通过java的类加载器(Class

2016-01-13 10:15:33 6676 1

原创 maven 部署一个Java web application到本地(或者远程)的tomcat

今天花费了我一个上午的宝贵时间,才解决了这个问题。其实就只是 疏忽了一个小小的步骤,就让自己浪费了自己一早上的时间,。接下来就记录一下,自己解决问题的整个过程,便于自己以后翻阅、参考,也希望能帮助到需要使用maven来部署一个Java web application到本地(或远程)tomcat的朋友。这里主要涉及到三个文件: tomcat安装目录conf目录下的tomcat-users.xml

2015-12-31 14:26:30 1825 1

原创 maven中如何指定jdk的版本

maven中jdk的配置分为全局配置和局部配置两种方式。   全局配置    全局配置是指在${MAVEN_HOME}\conf\settings.xml中进行配置,注${MAVEN_HOME}指的是maven的安装目录。例如,要配置jdk1.8,打开settings.xml这个文件,然后在 之间添加如下代码。 jdk18 true 1.8 1.8 1.8

2015-12-12 20:16:57 42348

原创 -Dmaven.multiModuleProjectDirectory system propery is not set. Check $M2_HOME environment variable a

解决办法在eclipse中Window——>Preference->Java->Install JREs->Edit,在弹出的对话框中的Default VM arguments:中填入“-Dmaven.multiModuleProjectDirectory”,效果如下图所示:

2015-12-11 22:52:04 377

原创 Java 项目能够正常编译、运行但总出现一个红色的叉叉

这是一个让人很抓狂的问题。明明可以正常的编译、运行,但是老有一个小红叉。解决半天,还是搞定。心想反正可以正常运行,就不管了吧,但是每次看到那个红叉在那儿摆着,心里很不舒服。今天终于找到了解决的办法。   原因    Java compiler level dose not match the version of the installed java project facet(Java编

2015-12-11 18:59:32 6252 1

原创 浅谈Java Interface

对于Java初学者来说,可能会有这样一个疑惑----我们定义了一个接口,但是我们在实现这个接口的类中,还要实现接口中的所有方法,那还不如直接就在这个类中写实现方法,岂不更便捷,还省去定义接口麻烦?那么接口在Java中的作用到底是什么呢?      1、定义           接口是由一组相关的空方法构成的。      2、作用         接口是个规范。因为它可能要被多个类去

2015-11-18 19:49:29 406

原创 java中 stack与和heap的区别

java的内存分为栈(stack)和堆(heap);1、栈(stack) (1)定义        每个应用运行时都有自己的一段内存空间,用于存放临时变量、参数传递、函数调用时的PC值以及对象的引用,这叫stack。  (2)优缺点    优点:存取速度比堆快,仅次于CPU中的寄存器。另外,    缺点:存在栈中的数据的大小与生存期必须是确定的,所以缺乏灵活性。  2、

2015-11-18 11:13:59 1651

原创 JQuery--使用autocomplete控件进行自动输入完成(相当于模糊查询)

之前为了实现这个功能花了我几天的时间。其实,实现了之后发现也就那么回事,正所谓万事开头难嘛。。废话不多说了。这里我使用的是JQuery控件库中的一个Autocomplete控件,即Autocomplete.js,所以首先你要做的就是到JQuery的官网下载这个Autocomplete控件。因为jquery-ui.js中已经包含了Autocomplete.js,所以在html或者.jsp文件中直接引

2015-06-30 15:06:01 1460

空空如也

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

TA关注的人

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