- 博客(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关注的人