自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 Mac如何编辑/etc/hosts文件

1.首先打开Mac终端2. 在终端中依次输入 2.1 sudo vim /etc/hosts 2.2 输入密码 2.3 按 i 进入编辑模式 ,按ESC退出编辑模式 2.4 按 :进入行底 2.5 输入 q! 回车 是不保存退出, 输入 wq 回车是 保存退出。...

2020-12-28 16:53:38 5469

原创 Docker For Mac 构建 Nginx 反向代理 Tomcat 踩坑实录

前言:至于Docker的安装和使用教程很多,这里直接引用,本文主要记录使用期间遇到的坑。一、Mac OS安装Docker 1.Docker 在 Mac 中的两种实现方式 方式一:基于 HyperKit (Docker Desktop for Mac); (笔者采用的方式,就是一个dmg文件,官网下载安装即可) 方式二:基于Vi...

2020-01-12 20:41:52 541

原创 SQL字符串转数组

一、环境 SQL server 2000二、需求:一张表servicecategorydetail.bufin 存储的是 humres 表中的id,存储形式为字符串并逗号‘,’分割,想通过in的方式查询servicecategorydetail.bufin 中信息。 1.执行SQLselect bufin from servicecategorydet...

2019-08-02 22:23:25 10371

原创 SQL Server 数据库表修改主键字段长度

背景:需要修改表主键字段的长度(修改带有索引的表字段的长度)。1、网上查找资料,参考如下https://www.cnblogs.com/sunxuchu/p/5578057.html2.参照资料,执行如下:Alter table createworkflow alter column id varchar(64) ; 但是报错:Error : [FreeTD...

2019-05-24 17:37:44 10227

原创 IDEA创建maven项目并启动

1.创建maven项目 1.1 创建过程 补充:在创建的过程中,出现错误maven [ERROR] Maven execution terminated abnormally (exit code 1) 。具体原因是 仓库中not exist 某jar包,导致失败。查找原因后发现 settings.xml中的url指向仓库配置错误。 在这...

2019-04-19 22:45:36 2372

原创 数据库备份、还原

SQL Server数据库备份、还原说明:因为项目用到,所以网上学习了一下,只是简单的记录一下。此记录比较简单,只是完整数据库的备份和还原,如需更深层次的,请另行研究。一、数据库备份             1.通过客户端首先连接远程数据库,并选择对应的库备份。          2.备份时配置二、数据库还原             1.首先新建一个数据库...

2019-01-10 22:36:05 215

原创 Mac OS 下安装 MySQL数据库

       MySQL 下载、安装、启动、登录、密码修改一、MySQL安装包下载             1.官网下载链接https://dev.mysql.com/downloads/mysql/  本人下载版本 MySQL Community Server 5.7              2.Community(社区版 免费)Enterprise(企业版 收费)    ...

2018-12-29 18:41:04 1701

原创 xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at:

问题一: Mac 下 SVN 检出代码出错: xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at:分析:经查资料,是因为缺少XCode软件,在终端执行  xcode-select --install 然后会自动检索相关软件,点击安装即可...

2018-12-19 11:49:15 6307

原创 JSP中文数据传后台出现问号乱码

问题:前台是jsp页面,数据是通过拼接URL传递的,传输到后台是"?"乱码。 尝试解决:然后后台尝试使用newString(param.getBytes("iso8859-1"),"UTF-8"),但是不好用,尝试转换为gbk还是乱码。 最后的解决方案如下: 第一步 : jsp页面,url拼接参数时             encodeURI(encodeURI(par...

2018-09-29 11:37:27 2760 1

原创 如何去掉JSON数据key的双引号

背景:今天使用到树形菜单,ztree插件,遇到两个问题: 问题一:      给ztree传递的参数并不是真正的JSON数据,其key是没有双引号的。所以需要把json数据的key去掉双引号,采用的方式是在后端处理的。      Java代码  json = json.replaceAll("\"(\\w+)\"(\\s*:\\s*)", "$1$2"); 数据如下:处...

2018-09-27 23:13:20 16921 1

原创 IDEA启动Jboss项目报错java.lang.OutOfMemoryError: PermGen space

背景:最近MAC上新装了Jboss,在终端中用命令行启动Jboss部署的war包没有问题,但是同样用IDEA启动时,就报异常:java.lang.OutOfMemoryError: PermGen space。异常就是内存溢出,然后,经过仔细比对发现 JAVA_OPTS打印测日志不同。 1.用idea启动报错时,日志如下: JAVA_OPTS: -Dprogram.name=run...

2018-08-31 22:33:33 1450

原创 MySql查询结果拼接成字符串

背景:做SQL查询时会经常需要,把查询的结果拼接成一个字符串。 解决方法: 通过 group_concat 函数 1.正常查询 如下:       select id result from ctp_enum_item limit 100; 2.拼接结果 如下  select group_concat("'",id,"'") result from ctp_en...

2018-08-27 19:29:42 25409

原创 Mac下使用IDEA安装JBOSS并启动项目

背景: 由于我要接手一个amt(预算)项目,而原来的开发人员实用的是,win+myeclipse+jboss+jdk7。而我实用的是mac+idea+jdk8。并且项目是在本地跑的。所以我需要着手准备一套环境。声明:此过程我也参考过好多文章,下面我只是大致列举步骤,具体每一步则有详细的引用文章。期间遇到的问题我会说明。1.第一步  安装多个JDK版本     首先安装多个jdk版本,具...

2018-08-21 22:36:39 4248

原创 Mac如何安装多个JDK版本

场景:因为开发不同的项目,而使用的JDK版本不同,所以需要安装多个JDK。1.都说Mac安装的有默认的JDK1.6,可是我不知为何在我的Mac本上没找到。所以我在本上安装了,JDK1.7和JDK1.8。但是有时需要切换JDK版本。 配置过程如下: 2.1 在根目录下新建bash_profile 文件(有的无需新建),然后执行以下命令 : vim ~/.bash_profi...

2018-08-20 14:02:07 4193

原创 HashMap底层原理源码分析

HashMap是Java开发中常用的集合,那么从我们创建一个空集合到,put添加、get获取元素经历了那些步骤呢?说明:以下源码基于JDK1.7,32位0.HashMap底层的数据结构是数组加链表的形式,存储结构如下图:1.创建一个新的HashMap集合的构造函数://初始默认数组的大小static final int DEFAULT_INITIAL_CAPACITY = 1 << ...

2018-05-19 18:08:25 4156

原创 ArrayList底层原理源码分析

我们知道list集合的底层是数组,可是究竟如何扩容的呢?以下分析基于JDK1.7版本。1.当你new一个集合时,ArrayList<String> list = new ArrayList<String>();private static final Object[] EMPTY_ELEMENTDATA = {};private transient Object[] e...

2018-05-18 20:31:47 765 1

原创 SQL查询结果集分组、排序(Row_Number()),取排序后的第n条

需求:先按员工编号分组排序,然后给每个分组从1,2...排序分析:需要Row_Number() OVER  语法解决:    SELECT emp_no,degree, Row_Number() OVER (partition by emp_no ORDER BY degree desc) rank FROM t_hrm_education        说明,先按emp_no分组,组内再按deg...

2018-03-28 13:29:34 8902 2

原创 Java多张图片上传和回显问题

背景:管理系统需求,完成入职员工信息录入,审批功能。教育信息,资质信息,家庭信息的项数均可增减。由于牵扯到的图片比较多,实现可反复保存修改,图片处理很重要。问题描述:        1.当在页面选中并上传了图片,然后加载在<img />标签内成功回显。由于我们在方案上是每次删除旧的路径,增加新的路径。这就导致,如果每次保存前不再次选中图片,就会导致图片丢失。        解决:每次把...

2018-03-16 18:57:07 4005

原创 执行ant命令报错Unsupported major.minor version 52.0

1.ant安装、配置后报错:Exception in thread "main" java.lang.UnsupportedClassVersionError: org/apache/tools/ant/launch/Launcher : Unsupported major.minor version 52.0    解决:这是由于ANT的版本问题的引起的,由于ANT的编译版本,高于JDK的版...

2018-02-27 14:18:26 4258

原创 ORACLE数据库字符串和日期的转换以及对null值的处理

今天项目用到了对日期的格式转换,并且由于日期数据比较杂,存在null值和' ',所以需要对他们处理:1.字符串转日期 ,to_date(exp1,exp2); exp1表示字符串,exp2便是字符串的格式。例如str='20180124': to_date(str,'yyyymmdd'); 2.由日期转为字符串则是, to_char(exp1,exp2),exp1表示格式为date...

2018-01-24 17:39:01 15640

原创 MyBatis查询返回Map类型数据

今天在交通费计算交易中,需要查询全部base地的交通费,需要返回map集合。然后经查资料,实现过程如下:1.Mapper中SQL: <!--查询返回base地的map集合--><select id="getBaseMap" resultType="java.util.HashMap"> select base,traffic_fare from T...

2018-01-16 14:00:09 124706 15

原创 从jsp页面向oracle数据库中插入&特殊字符

由于oracle数据库默认对一些特殊符号(&,’等)无法直接插入,其后的内容会别忽略掉,需要对特殊符号转义。开发中,当我从ueditor富文本编辑器中获取到内容的样式,空格是 这个时候内容中含有了&特殊符号。通过网络查找资料,发现有三种方式可以解决:方法一:关闭oracle数据库对特殊符号的拦截。 sql> set  define OFF; 在PL/SQL中执行。此方法不需要进行特殊符号

2018-01-02 14:22:54 409

空空如也

空空如也

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

TA关注的人

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