- Docker安装Redis
永夜Evernight
dockerredisdockerredis
安装redisdockerpullredis安装好之后使用查看镜像dockerimagestruedei@truedei:~$sudodockerimagesREPOSITORYTAGIMAGEIDCREATEDSIZEredislatest987b78fc9e3810daysago104MBhttpdlatesta8a9cbaadb0c2weeksago166MBfjudith/draw.iol
- 最详细的docker中安装并配置redis(图文详解)
一、找到一个合适的docker的redis的版本可以去dockerhub中去找一下https://hub.docker.com/_/redis?tab=tags二、使用docker安装redissudodockerpullredis安装好之后使用dockerimages即可查看truedei@truedei:~$truedei@truedei:~$sudodockerimagesREPOSITOR
- 意外获得CSDN 2021博客之星第三名,惭愧+感谢!
LaoYuanPython
老猿Python博客之星2021CSDN
获得第三名真的挺意外报名参加博客之星评选,当时的终极目标是进入前20,各位参赛博主参与的粉丝投票阶段,老猿厚着脸皮到处拉票,自己都累了,更别说各位被骚扰的朋友。最后一个星期,和lovelife110、单片机菜鸟哥、程序猿小亮、TrueDei等几位博友在20的门槛上浮浮沉沉,最后侥幸进入了前20,个人当时已非常满意了,看前10的大佬只有佩服的份。昨天看橡皮擦博主《全民都是评选专家,提前一天泄露202
- 橡皮擦和 TA 在 CSDN 的精英好友们,顶级大佬推荐清单
梦想橡皮擦
记个热点人工智能javaCSDN博主博主橡皮擦
梦想橡皮擦,一个逗趣的互联网高级网虫。写博客这么久了,一路上橡皮擦得到了很多人的帮助,总想找个特殊的方式记录下,想了许久,唯一能做的就是把大佬们推荐给大家。以下都是CSDN顶级活跃博主,排名不分先后。没办法一篇装下了,以后继续安排大佬昵称清单昵称:Jack-Cui昵称:谷哥的小弟昵称:TrueDei昵称:1_bit昵称:柔若寒昵称:qq2648008726收尾昵称:Jack-Cui大佬简介:Jac
- 从头到尾跑起来一个SpringBoot系统
孙不坚1208
SpringBoot数据库mysqljavaspringmaven
从头到尾跑起来一个SpringBoot系统有项目源代码,有sql文件,如何把项目在自己的电脑上运行起来。示例效果网站:http://www.truedei.com项目地址:https://github.com/truedei/TD-blog为TrueDei大佬多多star一、检查jdk、Maven、Mysql.打开DOS界面检查:“win+R”然后输入“cmd”检查Jdk版本是否为1.8检查Mav
- 差一点就错过跟大佬们交流的机会
TrueDei
技巧集
借助Maven。如果你使用过Maven的话,本地仓库肯定存放着很多的jar包。例如:找到Spring-core的目录:会发现有很多版本的,选择一个符合自己的进去。然后使用命令来生成jar文件:把objenesis和cglib分别使用jarcvfxx.jarorg/xxx/xxxtruedei@truedei:springframework$truedei@truedei:springframewo
- 差一点就错过跟大佬们交流的机会
TrueDei
技巧集
由于在Deepin的Linux下刚安装好的IDEA,并没有自动创建快捷键。所以每次都需要运行idea.sh才能启动,比较麻烦。在桌面打开命令行:1、在桌面创建一个以.desktop为后缀的文件truedei@truedei:Desktop$touchIDEA.desktoptruedei@truedei:Desktop$2、编辑该文件truedei@truedei:Desktop$truedei@
- 差一点就错过跟大佬们交流的机会
TrueDei
GIT
网上参考了很多解决方案,但是都不可取,就不放了。直接上干货:::::::首先你的github是ping不通的:然后你的github也是登录不上的:解决办法打开:http://github.global.ssl.fastly.net.ipaddress.com/进行查询IP地址,把查询到的IP地址,复制到自己的hosts文件中。如果你是linux操作系统的话,可以这样:truedei@truedei
- TrueDei
TrueDei
死磕Java系列HashMap源代码注释版HashMap源代码
文章目录一、前言二、效果三、如何得到(一)有力的可用此方式(二)无力的可用此方式四、关键代码实例五、如何使用一、前言在学习java源码中,全是英文,看起来就有点费劲了,所以就把这些注释翻译了一遍。采用机器翻译,多少会有不准的地方。意思能看明白就可以了。这是我自己学习Hashmap源码的时候做的一件事。压缩包里存放着的和原来的是一样的:二、效果中英对照:可以学英语,又可以学代码,两全其美三、如何得到
- TrueDei
TrueDei
Linux应该这样玩拿下Linux这个专栏就够了Linux下载慢
我已加入CSDN合伙人计划亲爱的各位粉丝:可以添加我的CSDN官方企业微信群,和我近距离互动聊天,为您答疑解惑,还可以结识很多大牛,一起进步。直接使用微信扫码即可,不用下载企业微信。如果下载安装软件是特别的慢,几KB几KB的蹦的话,那么就需要配置一下国内的yum源了。有很多国内的yum源可以配置,例如:阿里、网易等等。也可以配置清华。这里说一下配置清华的yum源。你可以打开这个官方网站:https
- TrueDei
TrueDei
Linux应该这样玩拿下Linux这个专栏就够了配置Apache服务器
安装[root@localhost~]#yum-yinstallhttpd启动和关闭服务[root@localhostconf]#systemctlstarthttpd[root@localhostconf]#systemctlstophttpd现在就可以访问服务器的地址了(ip或者域名):如果显示这个就代表启动成功了,显示的默认的界面配置(一)主要配置文件网站主目录:/var/www/html/
- TrueDei
TrueDei
数据库
郑晖2019年4月14日10:20:23第4题,第5题#答案--P130第4题(1)、求供应工程J1零件的供应商号码SNOselectSNOfromSPJ;--(2)、求供应工程J1零件P1的供应商号码SNOselectSNOfromSPJwherePNO='P1';--(3)、求供应工程J1零件为红色的供应商号码SNO;--selectPNOfromPwhereCOLOR='红'selectSN
- TrueDei
TrueDei
美赛2020美赛分享下感想2020美赛美国大学生数学建模竞赛
我们团队的选题我们是选的E题分析:当选了这个E题之后发现数据大多是要使用全球的数据,全球的数据可怎么找呀,太难了吧,不过还是被我找到了,哈哈。至于其他团队有用省的,市的数据,我就不想说啥了,我觉得还是全球的数据比较靠谱点,如果有想要数据的同学可以留言哦。等比赛结果出来,我会把数据给大家的,大家也可以关注我这个个人的CSDN,可能随时会把数据提供给大家,还有我们的解题思路。全球的数据哦关于组队我们团
- TrueDei
TrueDei
GIT
说明文章目录说明1GitHub工作流程与介绍1.1工作流程1.2栏目介绍1.3GitHub创建主程序仓库1.4GitHub创建开发者仓库1.5GitHub中提交文件2.Git安装与配置2.1准备工作2.2安装Git2.3运行Git注册用户2.4GitHub设置公钥免密提交2.5常用git命令3.Git本地仓库操作3.1创建本地库3.2向远程仓库添加文件3.2.1开发者工作区-->开发者远程仓库3.
- TrueDei
TrueDei
文章目录互联网Java工程师面试题更新时间记录技术栈面试题直通车1、什么是Mybatis?2、Mybaits的优点:3、MyBatis框架的缺点:4、MyBatis框架适用场合:5、MyBatis与Hibernate有哪些不同?6、#{}和${}的区别是什么?7、当实体类中的属性名和表中的字段名不一样,怎么办?8、模糊查询like语句该怎么写?9、通常一个Xml映射文件,都会写一个Dao接口与之对
- TrueDei
TrueDei
不荒废现在,不畏惧未来!关注回复菜单有惊喜哦TrueDeiLinux/Java/大数据美女程序猿【芝士】小姐姐的博客优秀博主【扬帆向海】的博客优秀博主【小麦大叔】的博客优秀博主【SoWhat1412】的博客优秀博主【じ☆ve朽木】的博客
- TrueDei
TrueDei
计算机网络DSDV路由协议原理DSDV工作过程
文章目录一、DSDV路由协议①DSDV基本原理②DSDV工作过程二、有秘密告诉你一、DSDV路由协议DSDV(目标序列距离向量)①DSDV基本原理DSDV协议的基本原理是:每一个节点维持一个到其它节点的路由表,表的内容为路由的“下一跳”节点。DSDV创新之处是为每一条路由设置一个序列号,序列号大的路由为优选路由,序列号相同时,跳数少的路由为优选路由。正常情况下,节点广播的序列号是单调递增的偶数,当
- TrueDei
TrueDei
刷题
面试题15.二进制中1的个数请实现一个函数,输入一个整数,输出该数二进制表示中1的个数。例如,把9表示成二进制是1001,有2位是1。因此,如果输入9,则该函数输出2。示例1:输入:00000000000000000000000000001011输出:3解释:输入的二进制串00000000000000000000000000001011中,共有三位为‘1’。示例2:输入:0000000000000
- DNS概述
孤独的大学生
转载作者:TrueDei作者主页:https://truedei.blog.csdn.net/原文地址:https://truedei.blog.csdn.net/article/details/106037921DNS概述DNS:域名系统(DomainNameSystem);说到域名就有必要了解一下域的概念。1、域域表示一个范围,域内可以容纳许多主机,并非每一台接入Internet的主机都必须具
- win10暴力查看wifi密码
iKendall
小技巧
转自TrueDei万分感谢前辈分享刚才邻居打了个电话说:喂小灰,你家wifi的密码是多少,我怎么连不上了。我。。。我也忘了哎,就找到了一个好办法,分享给大家:第一种情况:已经连接上的wifi,怎么知道密码?打开:控制面板\网络和Internet\网络连接然后右击wifi连接的无线网卡,选择状态然后像下图一样:第二种情况:前提是我不知道啊,但是我以前知道密码。此时可以利用dos命令了1、利用nets
- TrueDei
TrueDei
排序算法
前言本文是第一站,大战冒泡排序。你还在为每次写排序算法的时候发愁吗?喝了本专栏,保证你能手撸冒泡排序。文章目录前言一、冒泡排序1、冒泡排序原理2、图解冒泡排序原理3、思路4、代码实现冒泡排序5、冒泡排序的时间复杂度分析6、小技巧:常用时间复杂度(1)O(1)(2)O(n)(3)O(n^2)(4)O(n^3)(5)O(lgn)(6)O(nlgn)(7)O(2^n)7、附:常用的排序算法的时间复杂度和
- TrueDei
TrueDei
刷题
面试题18.删除链表的节点给定单向链表的头指针和一个要删除的节点的值,定义一个函数删除该节点。返回删除后的链表的头节点。注意:此题对比原题有改动示例1:输入:head=[4,5,1,9],val=5输出:[4,1,9]解释:给定你链表中值为5的第二个节点,那么在调用了你的函数之后,该链表应变为4->1->9.示例2:输入:head=[4,5,1,9],val=1输出:[4,5,9]解释:给定你链表
- TrueDei
TrueDei
解开JVM的三生三世系列
说明本篇文章是自己学习JVM的运行数据区的总结.文章目录说明一,运行时数据区(1)程序计数器(2)Java虚拟机栈(3)本地方法栈(4)Java堆(5)方法区(6)运行时常量池二,总结一,运行时数据区Java虚拟机由三个子系统构成,分别是类加载子系统,JVM运行时数据区和执行引擎组成.一个Class文件先要经过类加载器–>运行时数据区–>执行引擎最终才会被执行.而运行时数据区就是本篇文章所要重点讨
- TrueDei
TrueDei
美赛
文章目录1、(精)matlab&lingo已编好的程序2、《MATLAB神经网络30个案例分析》源程序数据3、《MATLAB神经网络原理与实例精解》随书附带源程序4、《MATLAB图像处理》源文件5、《基于MATLAB的高等数学问题求解》随书附带源程序6、28个实际问题建模MATLAB源程序代码.rar7、AHP层次分析法8、CellularAutomata元胞向量机9、FuzzyMathemat
- TrueDei
TrueDei
小事记
文章目录介绍第一部分:Linux系统管理与Shell编程第二部分:Linux服务管理第三部分:数据库管理第四部分:集群管理第五部分:安全防护第六部分:Docker第七部分:Kubernetes第八部分:Python自动化介绍我认为把知识给别人讲会,讲明白,自己才彻底明白。努力把文章写好,写明白每一篇文章,分享给更多人。一个赞、一个评论、一个关注,真的好开心,努力没有白费,得到了这么多人的认可。本来
- TrueDei
TrueDei
layuiLayui重载表格Layui加载表格数据
需求学末将至,web应用技术这门课最后要交一个大作业。开发一个购物的商城网站(编程语言不限制,系统架构不限制,总之开发出来带有前后台的购物商城并且带支付功能)。在开发用户管理的功能的时候,需要用到表格展示数据。其中前端的UI采用了Layui。就在开发到数据表格相关功能的时候,却遇到了问题。网络大多数都是A转Layui官网实例,B转A,C转B。导致了搜一个解决的办法,就是错误,再搜一个还是错的。几乎
- TrueDei
TrueDei
小事记
文章目录一、还是先说点废话(为什么写这篇文章)二、一个孩子的父亲问:如何才能让孩子找到自己的兴趣?三、来自初中生和高中生的问题四、刚入学的大一学弟和学妹们五、临近毕业的大四学长和学姐们六、大专的同学七、中专的同学八、有想要转行的哥哥和姐姐们一、还是先说点废话(为什么写这篇文章)2020年3月16日我写了一篇文章《一个中专生的逆袭之旅》,这篇文章真的是我用心写了好久好久。也收获了很多粉丝和赞同。同时
- TrueDei
TrueDei
Linux应该这样玩拿下Linux这个专栏就够了
介绍我认为把知识给别人讲会,讲明白,自己才彻底明白。努力把文章写好,写明白每一篇文章,分享给更多人。一个赞、一个评论、一个关注,真的好开心,努力没有白费,得到了这么多人的认可。已经玩Linux多年,到现在已经有6-7年的经验。跟多网友都想让我出一个关于Linux的专栏,也有一个出版社找过我让我出书,我都谢绝了,因为我觉得自己还不够资格。经过几百位粉丝的认可,我最终还是决定把这一系列的文章写出来。如
- TrueDei
TrueDei
刷题
面试题10-I.斐波那契数列写一个函数,输入n,求斐波那契(Fibonacci)数列的第n项。斐波那契数列的定义如下:F(0)=0,F(1)=1F(N)=F(N-1)+F(N-2),其中N>1.斐波那契数列由0和1开始,之后的斐波那契数就是由之前的两数相加而得出。答案需要取模1e9+7(1000000007),如计算初始结果为:1000000008,请返回1。示例1:输入:n=2输出:1示例2:输
- TrueDei
TrueDei
刷题
面试题22.链表中倒数第k个节点输入一个链表,输出该链表中倒数第k个节点。为了符合大多数人的习惯,本题从1开始计数,即链表的尾节点是倒数第1个节点。例如,一个链表有6个节点,从头节点开始,它们的值依次是1、2、3、4、5、6。这个链表的倒数第3个节点是值为4的节点。示例:给定一个链表:1->2->3->4->5,和k=2.返回链表4->5.解题1、创建两个指针a和b,初始都指向head2、先让b指
- xml解析
小猪猪08
xml
1、DOM解析的步奏
准备工作:
1.创建DocumentBuilderFactory的对象
2.创建DocumentBuilder对象
3.通过DocumentBuilder对象的parse(String fileName)方法解析xml文件
4.通过Document的getElem
- 每个开发人员都需要了解的一个SQL技巧
brotherlamp
linuxlinux视频linux教程linux自学linux资料
对于数据过滤而言CHECK约束已经算是相当不错了。然而它仍存在一些缺陷,比如说它们是应用到表上面的,但有的时候你可能希望指定一条约束,而它只在特定条件下才生效。
使用SQL标准的WITH CHECK OPTION子句就能完成这点,至少Oracle和SQL Server都实现了这个功能。下面是实现方式:
CREATE TABLE books (
id &
- Quartz——CronTrigger触发器
eksliang
quartzCronTrigger
转载请出自出处:http://eksliang.iteye.com/blog/2208295 一.概述
CronTrigger 能够提供比 SimpleTrigger 更有具体实际意义的调度方案,调度规则基于 Cron 表达式,CronTrigger 支持日历相关的重复时间间隔(比如每月第一个周一执行),而不是简单的周期时间间隔。 二.Cron表达式介绍 1)Cron表达式规则表
Quartz
- Informatica基础
18289753290
InformaticaMonitormanagerworkflowDesigner
1.
1)PowerCenter Designer:设计开发环境,定义源及目标数据结构;设计转换规则,生成ETL映射。
2)Workflow Manager:合理地实现复杂的ETL工作流,基于时间,事件的作业调度
3)Workflow Monitor:监控Workflow和Session运行情况,生成日志和报告
4)Repository Manager:
- linux下为程序创建启动和关闭的的sh文件,scrapyd为例
酷的飞上天空
scrapy
对于一些未提供service管理的程序 每次启动和关闭都要加上全部路径,想到可以做一个简单的启动和关闭控制的文件
下面以scrapy启动server为例,文件名为run.sh:
#端口号,根据此端口号确定PID
PORT=6800
#启动命令所在目录
HOME='/home/jmscra/scrapy/'
#查询出监听了PORT端口
- 人--自私与无私
永夜-极光
今天上毛概课,老师提出一个问题--人是自私的还是无私的,根源是什么?
从客观的角度来看,人有自私的行为,也有无私的
- Ubuntu安装NS-3 环境脚本
随便小屋
ubuntu
将附件下载下来之后解压,将解压后的文件ns3environment.sh复制到下载目录下(其实放在哪里都可以,就是为了和我下面的命令相统一)。输入命令:
sudo ./ns3environment.sh >>result
这样系统就自动安装ns3的环境,运行的结果在result文件中,如果提示
com
- 创业的简单感受
aijuans
创业的简单感受
2009年11月9日我进入a公司实习,2012年4月26日,我离开a公司,开始自己的创业之旅。
今天是2012年5月30日,我忽然很想谈谈自己创业一个月的感受。
当初离开边锋时,我就对自己说:“自己选择的路,就是跪着也要把他走完”,我也做好了心理准备,准备迎接一次次的困难。我这次走出来,不管成败
- 如何经营自己的独立人脉
aoyouzi
如何经营自己的独立人脉
独立人脉不是父母、亲戚的人脉,而是自己主动投入构造的人脉圈。“放长线,钓大鱼”,先行投入才能产生后续产出。 现在几乎做所有的事情都需要人脉。以银行柜员为例,需要拉储户,而其本质就是社会人脉,就是社交!很多人都说,人脉我不行,因为我爸不行、我妈不行、我姨不行、我舅不行……我谁谁谁都不行,怎么能建立人脉?我这里说的人脉,是你的独立人脉。 以一个普通的银行柜员
- JSP基础
百合不是茶
jsp注释隐式对象
1,JSP语句的声明
<%! 声明 %> 声明:这个就是提供java代码声明变量、方法等的场所。
表达式 <%= 表达式 %> 这个相当于赋值,可以在页面上显示表达式的结果,
程序代码段/小型指令 <% 程序代码片段 %>
2,JSP的注释
<!-- -->
- web.xml之session-config、mime-mapping
bijian1013
javaweb.xmlservletsession-configmime-mapping
session-config
1.定义:
<session-config>
<session-timeout>20</session-timeout>
</session-config>
2.作用:用于定义整个WEB站点session的有效期限,单位是分钟。
mime-mapping
1.定义:
<mime-m
- 互联网开放平台(1)
Bill_chen
互联网qq新浪微博百度腾讯
现在各互联网公司都推出了自己的开放平台供用户创造自己的应用,互联网的开放技术欣欣向荣,自己总结如下:
1.淘宝开放平台(TOP)
网址:http://open.taobao.com/
依赖淘宝强大的电子商务数据,将淘宝内部业务数据作为API开放出去,同时将外部ISV的应用引入进来。
目前TOP的三条主线:
TOP访问网站:open.taobao.com
ISV后台:my.open.ta
- 【MongoDB学习笔记九】MongoDB索引
bit1129
mongodb
索引
可以在任意列上建立索引
索引的构造和使用与传统关系型数据库几乎一样,适用于Oracle的索引优化技巧也适用于Mongodb
使用索引可以加快查询,但同时会降低修改,插入等的性能
内嵌文档照样可以建立使用索引
测试数据
var p1 = {
"name":"Jack",
"age&q
- JDBC常用API之外的总结
白糖_
jdbc
做JAVA的人玩JDBC肯定已经很熟练了,像DriverManager、Connection、ResultSet、Statement这些基本类大家肯定很常用啦,我不赘述那些诸如注册JDBC驱动、创建连接、获取数据集的API了,在这我介绍一些写框架时常用的API,大家共同学习吧。
ResultSetMetaData获取ResultSet对象的元数据信息
- apache VelocityEngine使用记录
bozch
VelocityEngine
VelocityEngine是一个模板引擎,能够基于模板生成指定的文件代码。
使用方法如下:
VelocityEngine engine = new VelocityEngine();// 定义模板引擎
Properties properties = new Properties();// 模板引擎属
- 编程之美-快速找出故障机器
bylijinnan
编程之美
package beautyOfCoding;
import java.util.Arrays;
public class TheLostID {
/*编程之美
假设一个机器仅存储一个标号为ID的记录,假设机器总量在10亿以下且ID是小于10亿的整数,假设每份数据保存两个备份,这样就有两个机器存储了同样的数据。
1.假设在某个时间得到一个数据文件ID的列表,是
- 关于Java中redirect与forward的区别
chenbowen00
javaservlet
在Servlet中两种实现:
forward方式:request.getRequestDispatcher(“/somePage.jsp”).forward(request, response);
redirect方式:response.sendRedirect(“/somePage.jsp”);
forward是服务器内部重定向,程序收到请求后重新定向到另一个程序,客户机并不知
- [信号与系统]人体最关键的两个信号节点
comsci
系统
如果把人体看做是一个带生物磁场的导体,那么这个导体有两个很重要的节点,第一个在头部,中医的名称叫做 百汇穴, 另外一个节点在腰部,中医的名称叫做 命门
如果要保护自己的脑部磁场不受到外界有害信号的攻击,最简单的
- oracle 存储过程执行权限
daizj
oracle存储过程权限执行者调用者
在数据库系统中存储过程是必不可少的利器,存储过程是预先编译好的为实现一个复杂功能的一段Sql语句集合。它的优点我就不多说了,说一下我碰到的问题吧。我在项目开发的过程中需要用存储过程来实现一个功能,其中涉及到判断一张表是否已经建立,没有建立就由存储过程来建立这张表。
CREATE OR REPLACE PROCEDURE TestProc
IS
fla
- 为mysql数据库建立索引
dengkane
mysql性能索引
前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。 最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。
- 学习C语言常见误区 如何看懂一个程序 如何掌握一个程序以及几个小题目示例
dcj3sjt126com
c算法
如果看懂一个程序,分三步
1、流程
2、每个语句的功能
3、试数
如何学习一些小算法的程序
尝试自己去编程解决它,大部分人都自己无法解决
如果解决不了就看答案
关键是把答案看懂,这个是要花很大的精力,也是我们学习的重点
看懂之后尝试自己去修改程序,并且知道修改之后程序的不同输出结果的含义
照着答案去敲
调试错误
- centos6.3安装php5.4报错
dcj3sjt126com
centos6
报错内容如下:
Resolving Dependencies
--> Running transaction check
---> Package php54w.x86_64 0:5.4.38-1.w6 will be installed
--> Processing Dependency: php54w-common(x86-64) = 5.4.38-1.w6 for
- JSONP请求
flyer0126
jsonp
使用jsonp不能发起POST请求。
It is not possible to make a JSONP POST request.
JSONP works by creating a <script> tag that executes Javascript from a different domain; it is not pos
- Spring Security(03)——核心类简介
234390216
Authentication
核心类简介
目录
1.1 Authentication
1.2 SecurityContextHolder
1.3 AuthenticationManager和AuthenticationProvider
1.3.1 &nb
- 在CentOS上部署JAVA服务
java--hhf
javajdkcentosJava服务
本文将介绍如何在CentOS上运行Java Web服务,其中将包括如何搭建JAVA运行环境、如何开启端口号、如何使得服务在命令执行窗口关闭后依旧运行
第一步:卸载旧Linux自带的JDK
①查看本机JDK版本
java -version
结果如下
java version "1.6.0"
- oracle、sqlserver、mysql常用函数对比[to_char、to_number、to_date]
ldzyz007
oraclemysqlSQL Server
oracle &n
- 记Protocol Oriented Programming in Swift of WWDC 2015
ningandjin
protocolWWDC 2015Swift2.0
其实最先朋友让我就这个题目写篇文章的时候,我是拒绝的,因为觉得苹果就是在炒冷饭, 把已经流行了数十年的OOP中的“面向接口编程”还拿来讲,看完整个Session之后呢,虽然还是觉得在炒冷饭,但是毕竟还是加了蛋的,有些东西还是值得说说的。
通常谈到面向接口编程,其主要作用是把系统设计和具体实现分离开,让系统的每个部分都可以在不影响别的部分的情况下,改变自身的具体实现。接口的设计就反映了系统
- 搭建 CentOS 6 服务器(15) - Keepalived、HAProxy、LVS
rensanning
keepalived
(一)Keepalived
(1)安装
# cd /usr/local/src
# wget http://www.keepalived.org/software/keepalived-1.2.15.tar.gz
# tar zxvf keepalived-1.2.15.tar.gz
# cd keepalived-1.2.15
# ./configure
# make &a
- ORACLE数据库SCN和时间的互相转换
tomcat_oracle
oraclesql
SCN(System Change Number 简称 SCN)是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字,可以理解成ORACLE数据库的时间戳,从ORACLE 10G开始,提供了函数可以实现SCN和时间进行相互转换;
用途:在进行数据库的还原和利用数据库的闪回功能时,进行SCN和时间的转换就变的非常必要了;
操作方法: 1、通过dbms_f
- Spring MVC 方法注解拦截器
xp9802
spring mvc
应用场景,在方法级别对本次调用进行鉴权,如api接口中有个用户唯一标示accessToken,对于有accessToken的每次请求可以在方法加一个拦截器,获得本次请求的用户,存放到request或者session域。
python中,之前在python flask中可以使用装饰器来对方法进行预处理,进行权限处理
先看一个实例,使用@access_required拦截:
?