Mac-更新操作系统命令行问题解决

2016-12-13 diaba mac

提示: account at bogon in ~/git/repository/sys-core $ git pull xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun 执行如下命令,安装命令行工具即可: x...

阅读全文>>

标签: mac

评论(0) 浏览(2022)

springmvc-@RequestParam设置是否必填参数优缺点分析

2016-11-23 diaba Spring

通过如下代码设置参数是否必输: @RequestParam(value = "parameterName", required = true) String parameterName 优点:简单,不用代码进行检查输入参数是否有值 缺点:如果没有填写该参数值,被springmvc直接拦截,该方法中的任何日志都不会生效,查询到日志如下 2016-11-23 11:44:47 |-DEBUG org.springframework.web.servlet.DispatcherServlet - Null ModelAndView...

阅读全文>>

标签: 参数必填

评论(0) 浏览(9125)

Mybatis-mapper.xml重复ID导致的问题

2016-11-9 diaba ibatis

调试半天的问题,终于在请教同事后解决了 错误日志如下: 2016-11-09 14:52:34 |-WARN org.springframework.beans.factory.support.DefaultListableBeanFactory - Bean creation exception on FactoryBean type check: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'orderInsurerTaskMa...

阅读全文>>

标签: springmvc

评论(0) 浏览(3247)

知道这20个正则表达式,能让你少写1,000行代码

2016-10-19 diaba 工具使用

正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。 正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码: var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/; var r = fieldValue.match(reg);             if(r==null)alert(...

阅读全文>>

标签: 正则表达式

评论(0) 浏览(2097)

Git-删除远程仓库的分支

2016-9-29 diaba 工具使用

执行以下语句: git push origin :branch_name 注意:冒号前的空格不能少 理解:把一个空分支push到server上,相当于删除该分支 样例: diabetic at bogon in ~/git/repository/work/trade (master)  $ git pull Already up-to-date. diabetic at bogon in ~/git/reposito...

阅读全文>>

标签: git branch

评论(0) 浏览(2076)

Javassist分析、编辑和创建java字节码类库

2016-9-8 diaba Java

Javassist是一个开源的分析、编辑和创建Java字节码的类库。是由东京工业大学的数学和计算机科学系的 Shigeru Chiba (千叶 滋)所创建的。它已加入了开放源代码JBoss 应用服务器项目,通过使用Javassist对字节码操作为JBoss实现动态"AOP"框架。 关于java字节码的处理,目前有很多工具,如bcel,asm。不过这些都需要直接跟虚拟机指令打交道。如果你不想了解虚拟机指令,可以采用javassist。javassist是jboss的一个子项目,其主要的优点,在于简单,而且快速。直接使用java编码的形式,而不需要了解虚拟机指令,就能动态改变类的结构,或者动态生...

阅读全文>>

标签: Javassist

评论(1) 浏览(3206)

此更新不适用于此 Apple ID,因为该项目是由其他用户购买,或已退款或取消

2016-9-1 diaba mac

问题现象:从AppStore更新软件时,输入完appleId及账号后,总是提示“此更新不适用于此 Apple ID,因为该项目是由其他用户购买,或已退款或取消” 问题原因:已经安装的软件不是该appleId安装的 解决方法:此次更新需要使用原安装账户,或者把原软件删除,用新appleId下载,然后再安装即可。

阅读全文>>

标签: mac Apple ID

评论(0) 浏览(6641)

mac-查看当前目录大小

2016-8-19 diaba mac

du -d 0 -h

阅读全文>>

标签: mac

评论(0) 浏览(2416)

SpringMVC:类中的@Autowired未生效(未自动注入)

2016-8-12 diaba Spring

调用时发现标记为@Autowired的变量是null的,检查了半天,发现类是这样拿到的 Class classType = Class.forName(classPath); Method method = classType.getDeclaredMethod("triggerPlaceOrderEngine", new Class[]{String.class}); Map map = (Map) method.invoke(classType.newInstance(), dataJson); ...

阅读全文>>

标签: 自动注入

评论(0) 浏览(4681)

SpringMVC:HTTP Status 500 - Request processing failed; nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.util.Map

2016-8-11 diaba Spring

HTTP Status 500 - Request processing failed; nested exception is org.apache.ibatis.builder.IncompleteElementException: Could not find result map java.util.Map type Exception report message Request processing failed; nested exception is org.apache.ibatis.builder.IncompleteElementException: Coul...

阅读全文>>

标签: springmvc

评论(0) 浏览(3453)

mac-查看端口占用

2016-8-3 diaba mac

lsof -i tcp:port

阅读全文>>

评论(0) 浏览(2157)

安装windows系统提示“64位程序不能在32位系统上运行”解决方案

2016-7-25 diaba 操作系统

windows_8_1_64_pro.iso安装时总是提示64位程序不能在32位系统上运行 解决方案:     1.解压iso文件;         2. 用winPE启动系统,格式化C盘;          3. 把解压缩的iso文件内容放到C盘;         4. 重启系统即可进入系统...

阅读全文>>

评论(0) 浏览(1667)

文件传输命令大全

2016-7-20 diaba Linux

文件传输命令:     cp            cp source    target         -r 拷贝目录     scp         scp source    target       &...

阅读全文>>

评论(0) 浏览(2119)

数据建模之商品管理

2016-7-3 diaba 随笔记录

    最近在做一个系统,包含商品管理部分,需求是商品的属性可能增删改,要求不更改表结构的前提下,支持商品属性的增删改,同时支持属性值的增删改,属性值要支持,精确取值和范围取值,比如,商品长宽高,即是精确取值,取值是多少cm;而商品适合人群的取值,比如0-18岁、19-60岁、>60岁的取值,支持范围取值。     为了支持上述需求,那么存储商品时,设计三个表,如下图所示,并进行分别介绍:    商品表——此表中存储商品的基本信息,这些信息是不变化的; ...

阅读全文>>

标签: 商品管理 sku

评论(0) 浏览(3236)

GIT-命令行解决冲突

2016-6-29 diaba 工具使用

使用Git时,在pull、merge、rebase的过程中,经常会遇到conflict的情况。 遇到conflict时,以上处理过程会终端,并且命令行中显示(xxx|MERGING)的状态(Windows下Git Bash中显示的状态)。 命令行下解决冲突的方法为: 1.使用任意的文本编辑工具编辑有冲突的文件,去除冲突标记(就是>>>>>>>> ======= <<<<<<这样的东西),并把文本冲突解决掉。 2.然后使用git add 有冲...

阅读全文>>

标签: confict git

评论(0) 浏览(3091)

Java-监听文件系统增删改

2016-6-28 diaba 基础

JNotify库支持Windows,Linux和MacOS,允许我们监视一个文件夹,当这个文件夹下的文件被增删改时,发起回调通知。 public void addWatcher(String hangqingFolder, String hangqingFile) throws Exception { // watch mask, specify events you care about, // or JNotify.FILE_ANY for all events. int mask = /...

阅读全文>>

标签: 文件监听

评论(0) 浏览(2602)

Mac-锁屏-win+L

2016-6-14 diaba mac

Windows 下用习惯了Win+ L快捷键锁屏,那么Mac下如何操作呢? 首先开启进入睡眠或开始屏幕保护程序后要求输入密码,在系统偏好设置 – 安全性与隐私。 1、Finder – 应用程序 – 实用工具 – 钥匙串访问,或者点击 Mac 屏幕右上角的放大镜按钮 Spotlight 搜索“钥匙串”; 2、点击 Mac 顶部菜单栏的“钥匙串访问”,选择“偏好设置”; 3、勾选第一项“在菜单栏中显示钥匙串状态”; 4、M...

阅读全文>>

标签: mac锁屏

评论(0) 浏览(2120)

MySQL查询结果保存到文件

2016-6-2 diaba Mysql

执行sql语句,保存到文件的方法: $mysql -u root -D databasesName -p -e "select * from t_user " >> users.txt 作用:在命令行执行查询数据库databasesName,查询语句是select * from t_user,把结果保存到当前目录的users.txt文件中。

阅读全文>>

标签: mysql

评论(0) 浏览(2812)

MAC-快捷键积累

2016-5-31 diaba mac

item多页签的来回切换:    command+shift+(左右)方向键 CTRL+ALT+DELETE: fn+control+option(alt)+delete

阅读全文>>

标签: 快捷键

评论(0) 浏览(1966)

阿里分布式存储系统OceanBase简介

2016-5-23 diaba 数据库

淘宝在“双十一”得到了空前的反响,当然在“双十一”背后,OceanBase分布式系统负载均衡也帮了不少的忙,以下就是其经验分享。 云计算已经是现在大势所趋,它所具备的低成本、高性能、高可用性、高可扩展性等特点与互联网应用日益面临的挑战不谋而合,成为近年来互联网领域的热门话题。当然在云计算的底层架构中,分布式存储是不可或缺的重要组成部分。就像国外知名的互联网公司Google、Amazon、Facebook、Microsoft、Yahoo等都竞相推出了各自的分布式存储系统,而在国内淘宝也自主研发的一个支持海量数据的高性能分布式数据库系统OceanBase,实现了数千亿条记录、数百TB数据上的...

阅读全文>>

标签: OceanBase

评论(0) 浏览(3103)

Powered by emlog 京ICP备15045175号-1 Copyright © 2022