自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

KimSoft's Blog

淡定,淡定…

  • 博客(454)
  • 资源 (9)
  • 收藏
  • 关注

转载 Oracle数据库日常维护命令

一、启动、关闭数据库1、启动实例的各种模式1)启动实例,装载并打开数据库这是最普通的数据库操作,意味着某个实例已经启动并且数据库也已经装载并打开。这种模式允许任何一个有效的用户连接到数据库,并执行典型的数据访问操作。启动实例接着从默认的服务器参数文件位置读取初始化参数,然后通过STARTUP命令来装载和打开数据库:SQL> STARTUP 2)启动实例,不挂载数据库启动

2014-01-22 14:46:53 6865 2

原创 RHEL6(CentOS6)安装 Oracle 11g R2 手记(完整详细可用版)

选型:32位的内存是个瓶颈,已经是64位的时代了。使用64位的CentOS6 和 64位的Oracle 11g R2在使用VMware player 5在虚拟机器安装,采用hostonly方式设置网络注意:能上网的网卡要设置一下ICS(Internet连接共享)给VMware Network Adapter VMnet1这样对于虚拟机,网关是192.168.137.1,IP地址请也

2012-10-27 14:17:13 106798 16

原创 MySQL入门很简单-学习笔记 - 索引页

索引一下,方便阅读,后面有完整的PDF下载地址MySQL入门很简单-学习笔记 - 第1 章 数据库概述MySQL入门很简单-学习笔记 - 第 2 章 Windows平台下安装与配置MySQLMySQL入门很简单-学习笔记 - 第 4 章 MySQL数据类型MySQL入门很简单-学习笔记 - 第 5 章 操作数据库MySQL入门很简单-学习

2011-12-24 10:56:11 14444 3

转载 No log when use commons-loggins and spring-boot

https://docs.spring.io/spring-framework/docs/current/javadoc-api/index.html?org/apache/commons/logging/package-summary.htmlSpring’s variant of the Commons Logging API: with special support for Log4J 2, SLF4J and java.util.logging.This is a custom bridge

2022-01-24 17:27:18 286

原创 配置Cross-Origin的几种方法

文章目录Cross-origin resource sharing (CORS)配置Cross-Origin的几种方法1 注解法 @CrossOrigin2 全局配置法 (Global Configuration)3 过滤器法(CorsFilter)3.1 没有使用 Spring security 的情况下3.2 Spring security 内置了对 CorsFilter 的支持Cross-origin resource sharing (CORS)参考文档: Spring BootCross-

2020-07-23 13:57:30 4300

原创 JWT避坑指南(遇坑无数,持续更新,希望对新手有用)

本文不画图,不秀 code, 只讲一些概念上的东西, 防止大家误入歧途。当然水平有限,有错误之处,请多指正,勿喷。1 最重要的,不要考虑在服务器维护 JWTSession是把用户认证信息放在服务器管理,JWT则是拿到了客户端,如果再在服务器维护JWT,不如直接用Session,若支持非Web客户端,手写个类Web Session的机制来管理客户端也不是难事,加上还有Redis加持。理解这一点,能少走很多弯路。只要有在服务器维护JWT的念想,就直接干掉吧,比如:在服务器端维护一个 JWT toke

2020-07-13 00:45:41 1980

原创 IDEA HTTP client 和 postman 比较

这里写自定义目录标题文件编辑与管理对 RESTful API的支持环境管理变量支持环境变量内置变量pre-requesttestworkflow 支持Requst/Case 管理生成代码片断从curl 导入命令行支行测试报告总结:最后:最近无意中学习下 IDEA HTTP client, 网上搜索到的资料,基本上一致的论调是:可以卸载 postman 了,正好之前系统学习过 postman,现做以下比较:主要从以下几个方面比较:文件编辑与管理IDEA HTTP client:文本编辑模式胜出,图形编

2020-07-10 23:51:02 1430 1

原创 一切都是最好的安排

一切都是最好的安排(最近美国很火的一首诗)纽约时间比加州时间早三个小时New York is 3 hours ahead of California,但加州时间并没有变慢。but it does not make California slow.有人22岁就毕业了,Someone graduated at the age of 22,但等了五年才找到好的工作!but waited...

2019-10-30 23:10:13 415

原创 计算笔记本电脑PPI的JavaScript小工具

第三代iPad发布会上,苹果给出了Retina设计标准的公式:a = 2arctan(h/2d)其中: a代表人眼视角,h代表像素间距,d代表肉眼与屏幕的距离。符合以上条件的屏幕可以使肉眼看不见单个物理像素点。这样的IPS屏幕就可被苹果称作“Retina显示屏”。将通常使用距离代入上公式可知:移动电话显示器的像素密度达到或高于300ppi就不会再出现颗粒感;手持平板类电器显...

2018-07-24 23:34:42 1271

转载 单例模式貌似简单,但你写对了吗?

单例模式算是设计模式中最容易理解,也是最容易手写代码的模式了吧。但是其中的坑却不少,所以也常作为面试题来考。本文主要对几种单例写法的整理,并分析其优缺点。很多都是一些老生常谈的问题,但如果你不知道如何创建一个线程安全的单例,不知道什么是双检锁,那这篇文章可能会帮助到你。懒汉式,线程不安全当被问到要实现一个单例模式时,很多人的第一反应是写出如下的代码,包括教科书上也是这样教我们的。p...

2018-07-16 15:36:41 808 1

转载 Restful API 中的错误处理

转自:https://scarletsky.github.io/2016/11/30/error-handling-in-restful-api/简介随着移动开发和前端开发的崛起,越来越多的 Web 后端应用都倾向于实现 Restful API。Restful API 是一个简单易用的前后端分离方案,它只需要对客户端请求进行处理,然后返回结果即可, 无需考虑页面渲染,一定程度上减轻了后端开发人员的

2017-11-23 15:47:40 6026 2

转载 康威定律——这个50年前就被提出的微服务概念,你知多少?

概述微服务架构是一种非常流行的新概念,即便可供以借鉴的经验比较少,当然不能阻挡它成为热门话题与研究对象。令人惊讶地是,其实微服务的概念早在五十多年前就已经被提出,多年来,很久研究表明了这些观点的准确性。这就是本文所介绍的——康威定律。现在已经有很多企业正在尝试使用它创建高效的微服务架构。image在这篇文章中最有名的一句话莫过于:设计系统的企业受限于生产设计,这些设计是企业沟通结构的副本——Mel

2017-09-13 16:32:08 1506

转载 30多条mysql数据库优化方法,千万级数据库记录查询轻松解决

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,select id from t where num is null;可以在 num 上设置默认值 0,确保表中 num 列没有 null 值,然后这样查询:select id fr

2017-08-15 13:02:23 1099

原创 MyBatis Like

网上搜索的两个文章:文章一Mybatis like查询官方文档没有明确的例子可循,网上搜索了很多,都不正确。 经过尝试,给出三种可靠可用的写法:select * from person where name like "%"#{name}"%"select * from person where name like '%'||#{name}||'%'select * from person

2017-07-12 16:55:38 1782

转载 如何理解并正确使用MySql索引

1、概述索引是存储引擎用于快速查找记录的一种数据结构,通过合理的使用数据库索引可以大大提高系统的访问性能,接下来主要介绍在MySql数据库中索引类型,以及如何创建出更加合理且高效的索引技巧。注:这里主要针对的是InnoDB存储引擎的B+Tree索引数据结构2、索引的优点大大减轻了服务器需要扫描的数据量,从而提高了数据的检索速度帮助服务器避免排序和临时表可以将随机I/O变为顺序I/O3、索引的

2017-07-12 09:22:20 1211

原创 Setup openjdk development environment on ubuntu desktop

1. Install ubuntu desktop on physical machine or vmYou can download Ubuntu 16.04.2 LTS (recommend) from https://www.ubuntu.com/download/desktop1.1. Use source of USTC, it is faster in chinasudo cp /etc

2017-07-06 17:10:40 1097

转载 聊聊成为大神路上的过程

每个人都在成为大神的路上,只不过有的人在走,而有的人在跑。写在前面的话在开始正文之前我先跟大家分享一个我身边的例子。我有两个朋友,A和B。B从高一开始打dota,A从高二开始,到高中毕业的时候,A已经是一个 2100分的大神级别的人物,而B只有1200分而已。为什么A打的时间比B短,而水平却比B高呢?是天赋?是智商?似乎都不是。我对两个人还是比较了解的,虽然同样是打dota,但是A和B之间有着很大差

2017-07-06 09:18:29 1038

转载 部署Let’s Encrypt免费SSL证书&&自动续期

最近公司网站要用https,从自己摸索到找到国内的免费证书到选购正式的收费证书,最后老板说:太贵!不要。一脸懵逼的听老板提到Let’s Encrypt证书,没办法,用呗。之前是有一些了解,国外发布的一款纯免费证书,只是觉得天下没有免费的午餐,免费和收费的差距肯定还是有的。于是,硬着头皮开始鼓捣Let’s Encrypt证书。前言Let's Encrypt 作为新的证书颁发机构,免费

2017-03-27 13:50:55 5388

原创 常用的各平台 hosts 文件位置

常用的各平台 hosts 文件位置Windows:%SystemRoot%\System32\drivers\etc\hosts Android:/etc/hosts(指向/system/etc/hosts的符号链接) iOS:/etc/hosts(指向/private/etc/hosts的符号链接) Mac OS X 10.0–10.1.5:通过NetInfo或niload设置 Mac O

2017-03-04 22:04:40 3348

原创 合肥市驾驶证,行驶证期满换证指南

1、驾驶证期满换证1.1 条件:机动车驾驶人应当于机动车驾驶证有效期满前九十日内,申请机动车驾驶证有效期满换证。1.2 注意事项:期满前九十日内去换,一定不要过期。带好驾驶证体检 驾驶人体检指定医院 体检是有指定合作医院的指定医院各医院上班时间 : 省立医院周末和节假日不上班解放军105医院周六上午上班安医二附院,周六周日上班交费 40元体检 外科,视力,耳朵,感觉就是简单

2017-03-04 16:33:50 6390

原创 批量修改java文件编码(GBK->UTF-8),带备份和恢复功能

非常适合转换老项目,或是从网上下载了GBK项目的源码 代码是网上找的,结合了一下:#-*- coding: utf-8 -*-import codecsimport osimport shutilimport reimport sysdef convert( filename, in_enc = "GBK", out_enc="UTF-8" ): shutil.copyfile(f

2016-12-13 15:53:55 2124

原创 神奇的JavaScript (2)

<!-- var a = 10;function f() { alert(a); //undefined var a =20; alert(a); //20}f();//--> 反选代码看结果,你猜对了吗?

2016-10-10 16:58:38 1328

原创 Mac系统下Eclipse代码联想功能(代码助手,代码提示)快捷键

Mac系统下Eclipse代码联想功能(代码助手,代码提示)快捷键Eclipse for mac 代码提示(代码助手,代码联想)快捷键修改一、每次输入都自动提示点击Eclipse,使其成为第一响应者,preferences->Java->Editor->Content Assist再右下角Auto activation triggers for Java里面改为

2016-10-10 15:36:01 11619

转载 GIT Cheat Sheet

http://files.cnblogs.com/lbsx/git-cheat-sheet-large.png.zip一:综述    网络上GIT的教材不计其数,CheatSheet也很多。但其编辑思路都是对命令的讲解。一直想要这样一篇CheatSheet:日常使用GIT中,我会遇到哪些Use Case,这些Use Case的优先权是什么,应该用什么GIT命令。出于

2016-09-25 23:05:27 1806

原创 神奇的JavaScript (1)

直接看代码,心里想想输出结果:document.write("<br>new Date() > new Date() := " + (new Date() > new Date()));document.write("<br>new Date() < new Date() := " + (new Date() < new Date()));document.write("<br>new

2016-09-23 12:16:24 1563

转载 Keystore, 数字证书,数字证书文件,私钥,公钥介绍

Keytool 是一个有效的安全钥匙和证书的管理工具. Java 中的 keytool.exe (位于 JDK\Bin 目录下)可以用来创建数字证书,所有的数字证书是以一条一条(采用别名区别)的形式存入证书库的中,证书库中的一条证书包含该条证书的私钥,公钥和对应的数字证书的信息。证书库中的一条证书可以导出数字证书文件,数字证书文件只包括主体信息和对应的公钥。 Keytool 把钥匙和证书储存

2016-09-22 10:57:13 7379

翻译 如何面对生活?

I asked myself how to handle life? 我问自己如何面对生活?My room gave me the answer: 我的房间给了我答案:Roof said: Aim high. 天花板:心存高远Fan said: Be cool. 电风扇:淡泊明志Clock said: Value time. 时钟:珍惜时间Calendar said: Be up to

2016-09-21 20:45:38 1340

原创 佳软推荐

以下是我工作和学习中使用到的比较好的软件,主要是开发类,主要给自己做个备忘。1、通用软件1.1、 Everything基于分区表的快速搜索软件,快速索引,不占资源,只索引文件名称。 https://www.voidtools.com/ 是否免费:是 支持多语言:是 跨平台:Windows1.2、FreeFileSyncSynchronize Files and Folders FreeFi

2016-09-18 22:33:45 1510

转载 使用Java获取文件类型

Using Java 7Files.html#probeContentTypeimport java.io.IOException;import java.nio.file.Files;import java.nio.file.Path;import java.nio.file.Paths;public class Test { public static void

2016-09-17 22:40:51 9458

原创 Eclipse下,Maven+JRebel安装破解手记

Java开发中,Maven已经是标配,使用JRebel能大大地提高工作效率,特别是在Web开发中,不用重启tomcat,大大地提高了工作效率。1.        前提条件安装JDK 8安装eclipse, eclipse-jee-mars-2-win32-x86_64配置Maven2. 安装JRebel插件注意,直接在线安装可能非常的慢,我们下载JRebel的update-

2016-09-11 23:04:30 4331 1

转载 25个你可能不知道的Linux真相

25个你可能不知道的Linux真相25年前,一个芬兰的大学生在一个邮件列表中分享了他的项目:“就是个个人爱好”,他说,“不会像gnu那样庞大而专业。”这个孩子并不知道他的操作系统将永远的改变了软件世界。今天,Linux统治了服务器操作系统。它也是Android的基础——统治了手机操作系统。而且,它还是100%自由而开源的。让我们回溯时光,看看Li

2016-09-01 21:51:05 966

转载 《黑客与画家》读书笔记

趋同性一群孩子结伙欺负你,并不是你做错了什么,而是因为这伙人需要找一件事一起干,;他们实际上并不恨你,他们只是需要一个共同的目标; 使用毒品基于同样的道理; 怪人使用毒品,是为了建立他们之间的社会纽带; 因为毒品是非法的,所以一起使用的话,就创造出一种共同的反叛感;老员工与新人的关系如果存在真正的外部能力测试,那么待在等级关系的底层也不会那么痛苦; 球队的新

2016-08-30 12:50:37 1049

转载 公司内部Wiki,你建立了么?

Wiki 是一个协同著作平台或称开放编辑系统。我们可以用Wiki来建设帮助系统,知识库系统。国内公共wiki最著名就是百度百科;我这里要讨论的是公司的内部wiki。内部wiki的作用1.鼓励分享分享是互联网的精神,wiki能将互帮互助融入到企业文化之中。除了工作上的成就,让员工在工作之余,能够体会到帮助他人的成就和快乐。2.提升员工个人能力很多难懂深奥的问题

2016-08-30 10:36:31 15856 1

转载 如何在Java 8中愉快地处理日期和时间

转自:http://www.liaoxuefeng.com/article/00141939241051502ada88137694b62bfe844cd79e12c32000Java 8新增了LocalDate和LocalTime接口,为什么要搞一套全新的处理日期和时间的API?因为旧的java.util.Date实在是太难用了。java.util.Date月份从0开始,一月是0

2016-08-30 10:11:35 897

转载 Windows/Mac下 Eclipse中最常用的热键

Eclipse中最常用的热键1,Ctrl+D     删除选中的几行2,Alt+上下箭头    移动选中的代码块3,Alt+左右箭头   回退 前进4,Alt+Shift+上下箭头   复制选中的代码块5,sysout+Ctrl space     生成System.out.println();6,main + Ctrl space     生成最简单的main函数

2016-08-30 09:40:01 2670

转载 九个Console命令,让js调试更简单

出处:https://github.com/dwqs/blog/issues/32一、显示信息的命令 1: 2: 3: 4: 常用console命令 5: 6: 7: 8: 9: console.log('hello'); 10: console.i

2016-08-22 13:01:14 5810

转载 看懂UML类图

这里不会将UML的各种元素都提到,我只想讲讲类图中各个类之间的关系; 能看懂类图中各个类之间的线条、箭头代表什么意思后,也就足够应对 日常的工作和交流; 同时,我们应该能将类图所表达的含义和最终的代码对应起来; 有了这些知识,看后面章节的设计模式结构图就没有什么问题了;本章所有图形使用Enterprise Architect 9.2来画,所有示例详见根目录下的design_patterns

2016-08-11 15:02:48 1196

转载 UML类图符号 各种关系说明以及举例

转自:http://www.cnblogs.com/duanxz/archive/2012/06/13/2547801.htmlUML中描述对象和类之间相互关系的方式包括:依赖(Dependency),关联(Association),聚合(Aggregation),组合(Composition),泛化(Generalization),实现(Realization)等。依赖(Depe

2016-08-11 15:00:34 15999 1

原创 install mysql 5.7 winx64 on windows x64 server

download and upzip mysql to D:\mysql-5.7.13-winx64/create file mysql.ini in D:\mysql-5.7.13-winx64/1.1.add D:\mysql-5.7.13-winx64/my.ini to windows env path1.2.run cmd as administrator,

2016-07-18 21:57:20 3690

转载 修改 oracle xe 默认中文字符集成为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK

Oracle XE 执行安装程序后,很简单的默认为 SIMPLIFIED CHINESE_CHINA.AL32UTF8 ,通过如下方法可以修改成为 ZHS16GBKsqlplus / as sysdbaselect userenv('language') from dual;shutdown immediatestartup mountalter system enab

2015-12-12 20:22:19 4869

jrebel eclipse 插件

http://blog.csdn.net/kimsoft/article/details/52507230

2016-09-11

Oracle Database 11g Administration Workshop II (数据库管理-课堂练习II 学生指南第3册)

Oracle Database 11g Administration Workshop II (数据库管理-课堂练习II 学生指南第3册)

2014-01-16

Oracle Database 11g Administration Workshop II (数据库管理-课堂练习II 学生指南第2册)

Oracle Database 11g Administration Workshop II (数据库管理-课堂练习II 学生指南第2册)

2014-01-16

Oracle Database 11g Administration Workshop II (数据库管理-课堂练习II 学生指南第1册)

Oracle Database 11g Administration Workshop II (数据库管理-课堂练习II 学生指南第1册)

2014-01-16

Oracle Database 11g Administration Workshop I (数据库管理-课堂练习I 学生指南第2册)

Oracle Database 11g Administration Workshop I (数据库管理-课堂练习I 学生指南第2册)

2014-01-16

MySQL入门很简单-学习笔记_20110913.pdf

MySQL入门很简单-学习笔记_20110913.pdf 自己整理的,很全,有了这个基本不用买书了,有些东西很实用。

2012-02-28

nginx windows usage(翻译).pdf

nginx/Windows版使用原生Win32 API(非Cygwin模拟层)。目前只有select方法被用作通知方法,因此你不应对其高性能和可扩展性要求太高。正因为如此和一些已知的问题,nginx/Windows版被认为是beta版。和Unix版相比,除了XSLT过滤器,图片过滤器,GeoIP模块和内置的Perl语言之外,拥有几乎全部的功能。

2010-12-23

Struts.doc

一直以来我们都说Struts是一个Web Framework。那么让我么先来看看什么是Framework。 Framework概念并不是很新了,伴随着软件开发的发展,在多层的软件开发项目中,可重用、易扩展的,而且是经过良好测试的软件组件,越来越为人们所青睐。这意味着人们可以将充裕的时间用来分析、构建业务逻辑的应用上,而非繁杂的代码工程。于是人们将相同类型问题的解决途径进行抽象,抽取成一个应用框架。这也就是我们所说的Framework。 Framework的体系提供了一套明确机制,从而让开发人员很容易的扩展和控制整个Framework开发上的结构。 通常,Framework的结构中都有一个“命令和控制”组件("command and control" component)——Framework Factory and Manager。

2008-09-17

空空如也

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

TA关注的人

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