自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (1)
  • 问答 (9)
  • 收藏
  • 关注

原创 @Transactional事务完成后再执行

事务注解:事务完成后执行:});

2024-04-01 15:57:30 145 1

原创 @TableLogic注解逻辑删除后查已删除数据

删除标记 0,正常;2.对应表的Mapper.java。1.已知 Entity.java。// 查询包括已删除的全部数据。// 恢复已删除数据。

2024-04-01 15:50:53 231

原创 LocalDate日期格式转换(使用系统时区)

或者:LocalDate localDate = Instant.ofEpochMilli(now).atZone(ZoneId.systemDefault()).toLocalDate();

2024-04-01 15:47:42 254

原创 macbook按u键入笔画

mac自带输入法提供了笔画输入快捷方式,键入u会自动变成笔画输入。上面的拼音首字母对应了比划,非前五个笔画的时候就用 x(写)替代。当遇到不会念的字的时候还是很有用的。横、竖、撇、捺、折、写。第一个字输入:upps。第二个字输入:uhhx。

2023-07-06 12:15:10 827

原创 IntelliJ IDEA编译项目出现:OutOfMemoryError: insufficient memory报错解决方法

IntelliJ IDEA编译项目出现:OutOfMemoryError: insufficient memory报错解决方法

2022-01-17 15:30:37 1740

原创 shell用expr查询子字符串在字符串中的位置报错

shell用expr查询子字符串在字符串中的位置报错

2022-01-13 11:09:15 342 1

原创 brew update 更新时报错

在 mac 下执行 brew update 时,报如下错误:Error: homebrew-core is a shallow clone. homebrew-cask is a shallow clone.To `brew update`, first run: git -C /usr/local/Homebrew/Library/Taps/homebrew/homebrew-core fetch --unshallow git -C /usr/local/Homebrew/Li

2021-10-21 15:40:46 1958

原创 laravel的Auth类添加自定义参数

本文参考Laravel官方文档:https://laravel.com/docs/6.x/eloquent-mutatorsAuth类默认只能获取User模型的数据,如果想在Auth里获取其他表中的数据要怎么做呢?所幸Eloquent ORM为我们提供了mutators修改器1. 在User模型中添加要关联的表的模型关系,例如:AuthDuty表public function d...

2020-01-21 19:58:12 1127

原创 自定义laravel validate request 返回错误信息格式

场景:api和网站都同时用到了同一个 request,但是api需要返回json数据。处理:定义基类request,在类中重写failedValidation方法<?phpnamespace App\Http\Requests;use Illuminate\Foundation\Http\FormRequest;use Illuminate\Contracts\Valid...

2018-12-29 17:39:25 4042

原创 -bash: /usr/bin/php: No such file or directory解决办法

mac使用brew安装的php71,使用php -v时报错-bash: /usr/bin/php: No such file or directory原因:未找到可执行文件php解决办法:在/usr/bin/路径下 创建执行文件路径的硬链接ln -s /usr/local/Cellar/[email protected]/7.1.25/bin/php  /usr/bin/php(前面的路径是本机地...

2018-12-20 17:32:08 14610

原创 完全卸载(删除)mac下自带的php

/private/etc/               sudo rm -rf php-fpm.conf.defaultphp.ini php.ini.default/usr/bin/               sudo rm -rf php php-config phpdoc phpize/usr/include                sudo rm -rf php/usr...

2018-12-20 17:10:28 17729 4

原创 dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib

最近需要使用npm安装apidoc,所以用brew安装了node,然后composer和php之类的都报同样的错误dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.62.dylib  Referenced from: /usr/local/bin/php  Reason: image not foundAbort ...

2018-12-19 15:25:17 7902

原创 centos7 yum安装php7.1+nginx+mysql+redis+composer

1. 安装nginxyum install nginx//开启nginx/bin/systemctl start nginx.service2. 安装mysqlyum localinstall http://dev.mysql.com/get/mysql57-community-release-el7-7.noarch.rpmyum install mysql-commun...

2018-11-14 11:41:18 918 1

转载 安装GitLab出现ruby_block[supervise_redis_sleep] action run

在卸载gitlab然后再次安装执行sudo gitlab-ctl reconfigure的时候往往会出现:ruby_block[supervise_redis_sleep] action run,会一直卡无法往下进行!解决方案:1、按住CTRL+C强制结束;2、运行:sudo systemctl restart gitlab-runsvdir;3、再次执行:sudo gitlab-...

2018-09-05 16:05:37 1550

转载 完全卸载删除gitlab方法

1、停止gitlab命令:gitlab-ctl stop2、卸载gitlab命令:rpm -e gitlab-ce(注意这里写的是gitlab-ce)3、查看gitlab进程命令:ps aux | grep gitlab4、杀掉第一个进程(就是带有好多.............的进程)kill -9 18777杀掉后,在ps aux | grep gitlab确认一...

2018-09-05 11:15:37 9026 1

原创 linux磁盘空间不足解决方法

一个之前运行好好的服务突然挂掉了,可能的原因有两个,一是磁盘满了,二是内存满了。这里只介绍磁盘空间不足的解决办法1.首先确定是否是磁盘空间不足输入命令:df –h 查看磁盘信息很明显:Filesystem下的挂载点 /dev/xvda1 下的40G容量已经耗尽。这时最简单的办法就是找到大且无用的文件并删除,首选就是log文件。 2.输入命令:du -h --max-...

2018-08-16 12:10:37 44186 5

转载 Java获取请求客户端的真实IP地址

JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr()这种方法在大部分情况下都是有效的。但是在通过了Apache,Nginx等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,将http://192.168.1.110:2046/的URL反向代理为http://www.javapeixun.com.cn /的UR...

2018-08-15 19:14:01 8771

转载 apache配置详解

Apache的配置 Apache的配置由httpd.conf文件配置,因此下面的配置指令都是在httpd.conf文件中修改。 主站点的配置(基本配置) (1) 基本配置: ServerRoot "/mnt/software/apache2" #你的apache软件安装的位置。其它指定的目录如果没有指定绝对路径,则目录是相对于该目录。 PidFile logs/ht

2015-08-10 12:12:04 449

原创 jquery ajax的验证实例

首先需要在项目中创建文件夹js,导入jquery.js,文件在我的资源可免费下载form表单中的submit:onclick="return test();"/>head标签中:                        function test(){                var username = $('#username').val();

2015-07-22 12:20:11 326

转载 php扩展xdebug基本使用

1.获取文件名,行号,函数名xdebug_call_class()2.输出head信息xdebug_get_headers()3.输出执行时间xdebug_time_index()4.代码覆盖var_dump(xdebug_start_code_coverage());5.代码跟踪xdebug_start_trace('trace');要跟踪的代码...

2015-07-22 11:53:48 305

转载 myeclipse中如何配置jdk1.7

1、首先需要下载安装jdk1.7,网上有很多下载及安装方法,各位请自行查阅安装,我就不再一一叙述。2、观察problems视图中的报错,我是使用刚刚所说的前一个特性:    我们看到它报两个错,一个是让我们使用jdk1.7,一个是编译版本不匹配的问题。    现在我们引入jdk1.7,右键我们开发中的工程-》properties,选择java build path-》librari

2015-06-15 09:45:03 26444 2

原创 js的身份证号验证和日期格式验证

身份证号为15位或者18位数字://在head标签里面加下面的代码,function isCardNo(){var reg = /(^\d{15}$)|(^\d{18}$)/;var card = document.getElementById('scard').value;if(reg.test(card) === false){alert("身份证输入不合法

2015-04-15 11:25:36 466

转载 [转]在oracle下触发器实现主键自增

利用序列产生主键值。 序列(Sequence)是一种可以被多个用户使用的用于产生一系列唯一数字的数据库对象。序列定义存储在数据字典中,通过提供唯一数值的顺序表来简化程序设计工作,可以使用序列自动产生主键的键值。当一个序列第一次被查询调用时,它将返回一个预定值。在随后的每次查询中,序列将产生一个按指定的增量增长的值。序列可以循环,或者是连续增加的,直到指定的最大值为止。 创建序列语法如下

2015-04-03 13:52:00 274

jquery.js文件

使用jquery时需要的js文件,使用时直接粘贴到webroot文件夹中即可

2015-04-15

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

TA关注的人

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