自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

会开车的野人的专栏

java主流技术分享

  • 博客(61)
  • 资源 (1)
  • 收藏
  • 关注

原创 maven的打包管理

maven的SNAPSHOT包是快照版,重新deploy可以覆盖

2023-02-15 11:38:01 143

原创 IDEA启动项目报java.lang.OutOfMemoryError: GC overhead limit exceeded

IDEA启动项目报java.lang.OutOfMemoryError: GC overhead limit exceeded

2022-11-11 13:57:40 10601 1

原创 使用Charles创建本地代理服务器

使用场景:1、对手机访问接口进行抓包2、手机使用电脑的vpn,进而访问一些内部网站配置方法:1、访问https://www.charlesproxy.com/download下载Charles;2、打开名为charles-proxy-4.6.2-win64.msi的安装包文件进行按照,一路next 即可;3、继续操作前,请确保本地vpn已关闭;手机和电脑连接的是同一wifi;4、在程序中找到并打开charles​5、查看ip和端口:help->SSL Prox.

2022-05-13 23:04:31 1531

原创 Mac系统升级Git,老版本https报403问题处理

Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架其核心部分包含:1. 远程通讯: 提供对多种基于长连接的NIO框架抽象封装

2021-08-09 18:17:36 454

原创 idea启动java服务报错OutOfMemoryError: GC overhead limit exceeded

在用idea开发java项目时,启动报内存溢出错误,致服务启动失败:Error:java: java.lang.OutOfMemoryError: GC overhead limit exceeded报此错说明启动期间内存不够用了,把idea的启动进程堆内存值设大点就行了。设置窗口:Settings --->Build,Execution,Deployment---> Complier把 build process heap size 值改大点即可如下图所示:把此值改为10

2021-04-29 15:35:13 2303

原创 Git合并指定文件到另一个分支

如何从一个分支合并特定的文件到另一个分支?其实,只合并你需要的那些commits,不需要的commits就不合并进去了。合并某个分支上的单个commit首先,用git log或sourcetree工具查看一下你想选择哪些commits进行合并,例如:比如feature 分支上的commit82ecb31 非常重要,它含有一个bug的修改,或其他人想访问的内容。无论什么原因,你现在只需要将82ecb31合并到master,而不合并feature上的其他commits,所以我们用git che..

2020-12-29 18:15:03 217

原创 git 回滚到某个版本并删除提交记录

第一步:本地分支还原到某个版本号:git reset --HEAD <commit版本号>如果本地产生了待提交的文件,进一步执行:git reset --HEADgit reset第二步:强制推送:git push origin HEAD --force这样就可以回滚到某个指定版本了,并清空了原来错误的提交记录。不影响后续分支的合并。...

2020-12-22 16:45:47 3118

原创 VUE脚手架大搭建,适用于vuecli2.0--4.0

一、概念1、npm: Nodejs下的包管理器。2、webpack: 它主要的用途是通过CommonJS的语法,把所有浏览器端需要发布的静态资源,做相应的准备,比如资源的合并和打包。3、vue-cli: 用户生成Vue工程模板。(帮你快速开始一个vue的项目,也就是给你一套vue的结构,包含基础的依赖库,只需要 npm install就可以安装)原文:二、NPM安装1、下载npm软件,URL:https://nodejs.org/en/2、本机软件存放路径:E...

2020-06-19 15:11:40 397

原创 IEDA中maven设置远程仓库地址和maven Could not find artifact 问题解决

1、设置远程仓库地址2、maven Could not find artifact 问题解决报这个错就是有些依赖包没有成功下载。引起下载失败的原因有很多,以下说的其中的几种情况。首先确保远程仓库地址能正常访问,其次是下载的包是完整的。我这次遇到的是由于setting.xml中配置的远程仓库地址无效引起的。这里配置的是我们公司的私库地址,由于默认的原因,导致无法使用。...

2020-03-26 18:44:41 8163

原创 vue打包后部署到nginx,跨域问题解决

1、目的:vue+springboot开放的同学,使用nginx代理,实现前后台分离部署2、问题:vue打包后的静态页面和文件直接由nginx代理访问没有问题,但是请求接口时是请求不到的。3、解决方案:a)配置nginx:server { listen 80; server_name localhost locati...

2020-03-18 17:05:40 2147

原创 TortoiseGit(乌龟git)保存用户名密码的方法

设置 -> git 编辑本地空间 .git/config 增加[credential]       helper = store保存,输入一次密码后第二次就会记住密码了

2017-07-13 11:00:08 694

转载 iOS/Android 浏览器(h5)及微信中唤起本地APP

在移动互联网,链接是比较重要的传播媒质,但很多时候我们又希望用户能够回到APP中,这就要求APP可以通过浏览器或在微信中被方便地唤起。这是一个既直观又很好的用户体验,但在实现过程中会遇到各种问题:如何解决未安装APP时的做好引导页如何在微信中唤醒APP在iOS9中如何处理universal link被用户误关的情况如何解决Android各种机型、各种第三方浏览器导致的兼容问题等在A

2017-06-01 09:11:30 1158

转载 Android之URL Scheme使用

前言:     最近公司业务发展迅速,单一的项目工程不再适合公司发展需要,所以开始推进公司APP业务组件化,很荣幸自己能够牵头做这件事,经过研究实现组件化的通信方案通过URL Scheme,所以想着现在还是在预研阶段,很有必要先了解一下URL Scheme,看看是如何使用的?其实在之前做Hybrid混合编程的时候就接触过URL Scheme,总来的来说还不算陌生,今天就来回顾总结一下。业务

2017-06-01 09:08:51 2350

原创 解决 eclipse 中安装svn插件和myBatisgenerator插件是冲突的问题

1、如果在eclipse中,通过向dropins文件中直接拷贝插件文件的方式安装很容易冲突,造成两个插件都不能用,如图所示:2、经多次实验和更换插件版本均无法解决冲突的问题,只能通过在线安装的方式进行安装来解决冲突的问题,点击help 菜单中的Eclipse Marketplace,进入插件市场:通过find搜索框找到要安装的查件,点击Install 进行安

2017-03-27 13:37:43 486

原创 myBatis-generator 生成中文注释的问题

mybatis.generator的官方插件只能生成一些无用的英文注释,要生成中文注释需要修改源代码。现在以mybatis.generator-1.3.5为例,说明修改源代码的内容。修改的内容一共两个类:DefaultCommentGenerator.java和 MyBatisGenerator.java ;这两个类均来自org.mybatis.generator.core_1.3.5.2

2017-03-27 13:25:07 2519

原创 启动eclipse报错 Could not create the java virtual machine

启动时报:Could not create the java virtual machine并且之后报:java was started but returned exit code = 1 .........网上试了很多解决方法都不行。最终这样解决了:删除eclipse.ini里所有的内容,写入下面一段:-vmC:\Program Fi

2017-03-24 09:42:31 11171 3

转载 Mybatis与Eclipse--Exception getting JDBC Driver

Exception getting JDBC Driver 一,问题描述 在Eclipse中使用Mybatis的自动生成对象的工具去生成Java对象时,选中配置文件,右键生成时出现 "Unexpected error while running MyBatis Generator. Exception getting JDBC Driver"二,解决方案 这种情况下,排除自己没

2017-03-23 17:55:27 3765

转载 Junit测试中多线程的坑

昨晚用Junit测试多线程,代码如下:private int i = 3;@Testpublic void test() { for (int i = 0; i this.i; i ++) { new Thread(new Runner()).start(); }}class Runner implements Runnable { @Override publ

2016-12-22 17:28:16 778 1

原创 mysql保存emoji表情

数据库字符集修改:1、mysql配置文件修改:my.cnf修改,[client]下增加:default-character-set = utf8mb4[mysqld]下增加:init-connect='SET NAMES utf8mb4'character-set-server=utf8mb4[mysql]下增加:default-character-set

2016-06-30 17:17:09 1584

原创 Linux下安装配置Nginx

1. 从Nginx官网下载Nginx。目前最新的稳定版为:1.10.12. 将下载下来的Nginx上传到/opt/nginx目录下。运行“tar -zxvf nginx-1.10.1.tar.gz”进行解压。3. 切换到/opt/nginx/nginx-1.10.1目录下,运行./configure进行初始化配置。如出现下面的提示,说明该机器没有安装PCRE,而Nginx需要依赖P

2016-06-21 11:12:32 620

转载 Web应用跨域访问及单点登录解决方案汇总

做过跨越多个网站的Ajax开发的朋友都知道,如果在A网站中,我们希望使用Ajax来获得B网站中的特定内容,如果A网站与B网站不在同一个域中,那么就出现了跨域访问问题。Ajax的跨域访问问题是现有的Ajax开发人员比较常遇到的问题。IE对于跨域访问的处理是,弹出警告框,提醒用户。如果用户将该网站纳入可信任网站,或者调低安全级别,那么这个问题IE就不会在提醒你。FireFox等其它非微软的浏览

2016-06-02 11:34:22 20519 1

转载 各个JSON技术的比较

JSON技术的调研报告一 、各个JSON技术的简介和优劣1.json-libjson-lib最开始的也是应用最广泛的json解析工具,json-lib 不好的地方确实是依赖于很多第三方包,包括commons-beanutils.jar,commons-collections-3.2.jar,commons-lang-2.6.jar,commons-logging-1.1.1.j

2016-05-25 16:16:04 290

原创 使用secureCRT无法使用rz、sz上传和下载文件

输入命令rz,报错:bash: rz: command not found-bash: rz: command not foundrz命令没找到?执行sz,同样也没找到。安装lrzsz:# yum -y install lrzsz现在就可以正常使用rz、sz命令上传、下载数据了。使用方法:上传文件# rz 下载文件

2016-03-01 09:49:50 727

原创 常用性能测试工具

loadrunner

2016-02-26 18:09:34 294

原创 chrome,IE上传图片,js获取图片绝对路径的方法

chrome浏览器处于安全考虑,不能通过file.value的方法获取上次图片的绝对路径来实现图片预览功能,经多方查找,终于找到的兼容各种浏览器的实现上传图片预览功能的方法,现分享之:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/

2015-11-12 14:38:17 9501 4

原创 url中传递中文参数出现乱码的问题

项目中所有的编码设置为utf-8,并使用的比编码过滤器,但是在url中传递中文参数时还是出现乱码。原因解释如下:在url里面的中文不受你上面设置的编码的限制,它是unicode格式传输的,跟服务器的编码相关,如果你把服务器的编码设置为utf-8。tomcat的中的编码设置为utf-8:server.xml文件:<Connector port="8080" maxHttpHeader

2015-11-02 17:50:49 562

原创 mysql5.6.27安装 总结

一、mysql5.6.27安装包有三种:a  mysql-installer-community-5.6.26.0.msi, 364.2MBb、mysql-5.6.26-win32.msi , 34.7MBc、mysql-5.6.26-win32.zip, 343.9MB二、各种包安装方法a 中安装包是MySQL Installer 提供了简单易用、向导式的 MySQL 软件的

2015-10-29 17:11:50 1781

原创 java生成excel并下载(poi)

/**   该方法需导入poi相关jar包,实现了页面触发、java生成excel并弹出下载框选择下载路径的进行保存的功能*/import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import jav

2015-10-23 09:59:08 522

原创 java生成excel并下载(jxl)

/***该方法需导入jxl相关jar包,实现了页面触发、java生成excel并弹出下载框选择下载路径的进行保存的功能***/import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExc

2015-10-23 09:55:58 786

原创 oracle空闲超时时间修改

执行:ALTER PROFILE DEFAULT LIMIT IDLE_TIME 10;查询修改后的超时时间:select resource_name,resource_type,limit from dba_profiles where profile='DEFAULT' ;其中IDLE_TIME的值就是设置的空闲超时时间。

2015-05-12 19:47:56 8853

原创 java中的eval,将字符串当作java代码并得到执行结果

ScriptEngineManager manager = new ScriptEngineManager();       ScriptEngine se = manager.getEngineByName("js");       String str = "13>12&&'张三1'=='张三'";       boolean result;try {result = (

2015-05-12 16:37:26 17825 3

原创 eclipse或myeclipse,web项目无法自动编译,.classpath文件原因造成的

其他无法编译的原因,网上都有回答,有另外一种未有人说的:这几天发现了这种情况,由于工程根目录先的.classpath文件造成的不能自动编译;下面是完整的正确的.classpath文件,里边配置了代码编译的路径,配置错误可造成无法自动编译通过Java B

2015-04-23 21:23:23 2228

原创 oracle批量循环执行sql,EXP-00003: 未找到段 (0,0) 的存储定义

exp导出表有警告,EXP-00003: 未找到段 (0,0) 的存储定义。发现报错的都是带有表分区的表。     搜索一下,有说索引是小写,有说表里没有数据的,有说执行alter system set deferred_segment_creation=false;还有说执行 alter table TabelName allocate extent 命令的。     搜索alter

2015-04-16 18:13:42 618

原创 sql 分组后排名,ROW_NUMBER()OVER()函数的使用

比如我们有这样一个表,表名是table1,这个表里面存储了某班同学中考所有的科目成绩,假设如下:姓名科目分数李四数学100李四语文85张三数学95张三语文90这时候,老师要求查出每个科目同学的成绩排名,排名函数之前我们用的最多的就是row_number() over()了。但

2015-04-14 13:46:33 3678 1

原创 myeclipse中代码报错 但文件上没有红叉 提示

一般是因为编译器中少了如图所示的两个:解决办法:修改.project文件:标签下增加:org.eclipse.wst.jsdt.core.javascriptValidatororg.eclipse.jdt.core.javabuilderorg.eclipse.wst.common.project.fac

2015-04-10 15:48:32 2636

原创 Maven 项目不打包 *.xml 映射文件 的问题解决

pom.xml增加配置:src/main/java**/*.xmlsrc/main/resources**/*.xml**/*.properties

2015-04-10 11:09:37 292

转载 数据库设计原则

1. 原始单据与实体之间的关系   可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。 在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。 这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。   〖例1〗:一份员工履历资料,在人力资源信息系统中,

2015-03-17 08:28:25 363

转载 java通过ftp上传、下载文件,遍历文件目录

importjava.io.DataInputStream;importjava.io.File;importjava.io.FileInputStream;importjava.io.FileOutputStream;importjava.io.IOException;importjava.util.Arra

2015-03-12 15:12:11 3764

原创 代码检查的错误列表

o1.数据引用错误n变量使用前是否赋值或初始化?  容易引起变量使用错误,特别是对于指针或引用变量。  在java中要求变量在使用前必须初始化。n数组下标的范围和类型  是否存在下标越界错误,下表类型是否为整型。n通过指针引用的内存单元是否存在(虚调用)?  如在函数返回局部变量的指针或引用时会产生虚调用错误。n被引用的变量或内存的属性是否与编译器预期的一致? 

2015-03-04 14:17:44 772

原创 纯js生产校验码

验证码                       #code              {                  font-family:Arial;                  font-style:italic;                  font-weight:bold;                  border:0;   

2015-02-28 10:22:27 478

dubbo_ demo工程实例代码

dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架

2015-01-19

空空如也

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

TA关注的人

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