自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用git reflog找回误操作导致的丢失代码

如果在本地做了一些修改,并且没有push到远程代码库,然后你做了git reset操作把修改删除了,这时候使用gitpull拿不回来,使用git log也查看不到修改记录,看起来没有后悔药吃了,别慌,还有gitreflog,他可以查看你做的任何操作记录,比如checkout、reset、pull等。首先新增一个文件或者做一些修改,并且提交到本地库$ git add .$ git commit -m "add a.java"现在看git的历史记录,你可以看到这次提交记录:$ git l.

2020-07-30 10:34:16 798

原创 SpringBoot声明式事务和手动事务

声明式事务(注解)在启动类中加上@EnableTransactionManagement注解,开启注解事务spring boot应该会自动开启注解事务配置,这里没有试验过,加上注解准没错@SpringBootApplication@EnableTransactionManagementpublic class AppStarter{ public static void ...

2020-02-28 18:18:46 464

原创 使用@InitBinder注解转换时间格式

示例代码@Controller@RequestMapping("/data_configs")public class DataConfigController { @InitBinder//org.springframework.web.bind.annotation.InitBinder; public void test(ServletRequestDataBinde...

2018-03-15 12:18:52 2104

原创 ehcache缓存框架基本应用

一、简介EhCache 是一个纯Java的进程内缓存框架,具有快速、精干等特点,是Hibernate中默认缓存提供者。其他关于EhCache的特性以及和rides缓存的比较可以去网上搜索一下,这里不作过多的介绍。以下示例是基于Maven构建的案例。二、单独使用EhCache示例1、 在pom.xml中引入EhCache依赖<!-- 缓存组件 --><depend...

2018-03-15 11:49:47 628

原创 Maven项目中出现Dynamic Web Module 3.0 requires Java 1.6 or newer

问题原因Dynamic Web Module 3.0需要jdk1.6以上版本Dynamic Web Module版本 Dynamic Web Module的版本指的是servlet的版本Dynamic Web Module和对应的TOMCAT版本: dynamic web module 2.4 对应Tomcat 5.5 dynamic web module 2.5 对应Tomca

2017-09-28 16:00:34 615

原创 springMVC集成tiles布局框架

为什么要用布局框架?在web项目开发中有很多页面片段需要也应该重用它,比如页面中的header、body、footer等,所以我们就需要想办法重用它们,这就有了我们的需求。我们可以使用jsp的include指令去重用这些页面,但是这样我们就需要每个页面单独自己组合,会耗费大量的时间来做重复性的工作,因此使用页面布局框架,减少页面开发的复杂度和开发时间,是较好的选择,最常用的就是Sitemesh和Ti

2017-09-27 12:22:38 618

原创 第一次使用git上传代码时的一些问题

第一次上传代码时出现以下错误:D:\java_projects\test>git push origin masterTo https://git.oschina.net/qingke3/tom.git ! [rejected] master -> master (non-fast-forward)error: failed to push some refs to 'https

2016-11-02 16:19:02 5388

原创 Rails4版本的ActiveModel::ForbiddenAttributesError错误

1、问题 使用代码:Apply.create(params)插入数据时报如下错误:ActiveModel::ForbiddenAttributesError2、解决办法:class HomeController < ApplicationController def create Apply.create(apply_params) end private def apply

2016-10-08 13:11:18 331

原创 Ruby自定义rake任务

注: 自定义rake任务文件写在/lib/tasks/**.rake中示例代码:namespace :connectivity do desc 'login' task(login: :environment) do Connectivity.login p "login time: #{Time.now}" endend代码解释: 1、:connectivity

2016-08-29 11:54:51 873

原创 ruby on rails中创建xml数据

1、安装builder这个gemgem install builder2、创建xml示例 require 'builder' x = Builder::XmlMarkup.new(:target =>$stdout, :indent => 1) # :target =>$stdout 参数:指示输出内容将被写向标准输出控制台 # :indent =>1 参数:XML输

2016-08-25 20:08:21 932

原创 mac中第一次使用rvm安装ruby不能切换的解决办法

错误:Gemset '' does not exist, 'rvm ruby-2.2.4 do rvm gemset create ' first, or append '--create'.解决办法:运行命令:rvm use 2.2.4 --create

2016-08-24 10:11:02 1546

转载 忘记数据库密码怎么办?

注:本例中为windows环境停止正在运行的MySQL进程以安全模式启动MySQL 在命令行下运行 D:/Mysql5.0/bin/mysqld.exe –skip-grant-tables完成以后就可以不用密码进入MySQL了 运行 mysql -u root -p进入更改密码use mysql ;update user set password=password("新密码") wh

2016-08-23 12:51:11 391

原创 外网访问mysql视图数据

一、打通网络连接(设置路由器) 注意:本例中路由器为”电信商务领航定制网关2-1“1、登录路由器,进入网络配置—>高级nat设置—>虚拟服务器 将原来协议是any的删掉,加上两条: ① http给平时访问服务器使用 ② mysql给数据库连接使用二、创建数据库视图1、在终端使用命令mysql -u用户名 -p密码登录mysql2、使用mysql命令:use testdb;选择要创建视图的

2016-08-23 12:27:26 460

翻译 ruby on rails中的session & cookies整理

一、简介 rails中的session默认存放在cookies中,会话建立时web程序会把cookies发送给客户端浏览器,之后每次客户端提交请求时浏览器都会把cookie的数据一起提交给服务器,用于验证。一般建议将session保存到数据库中,原因是: rails中cookie保存数据大小有限制,一般不能超过4k,否则可能出错。 大型的web服务器一般为了负载平衡会使用几台

2016-08-10 17:49:41 4325

空空如也

空空如也

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

TA关注的人

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