- springboot如何创建自签名HTTPS数字证书
前端筱悦
springboothttpsjava
1、生成证书文件keytool-genkey-aliasjetty-dname"CN=demo,OU=demo,O=demo,L=BeiTing,ST=BeiTing,C=CN"-storetypePKCS12-keyalgRSA--keysize2048-keystorekeystore.p12-validity3652、将证书文件放到resources目录下3、添加ssl配置server:ss
- 病毒防护关不了。系统误删文件,提示有病毒,易感染文件,Windows系统如何关,antimalware service executable
海海不掉头发
电脑错误
最近电脑经常莫名卡顿,打开任务管理器,发现有这么个antimalware…的顽固的运行ing,而且还拒绝访问我关闭它。看了网上的帖子,win10家庭版可以通过一段程序安装组策略,但是一顿操作后还是关不了。然而我一顿找办法后最终发现了一个最傻瓜式的简单的方法:即:**360安全卫士—优化加速一下,嗖就好了!!!!**我凑,果然需要同行竞争啊。快去试试吧小伙伴!!!!!!!终于吧这个顽固跟“病毒”一样
- 《不凡名品世界名刀美图欣赏2020年2月6号更新》(一)
不凡名品
KikuMatsuda松田菊男KikuKM-520SilverDragon(銀龍)全长:530MM刃长:330MM刃厚:8.3MM刃材:OU-31硬度:60-62HRC柄材:米卡塔附件:K鞘重量:980g产地:日本KikuMatsuda松田菊男松田菊男KM-170FUJIN雷神全长47.5CM刃长29.1CM刃厚1CM刃宽4.6CM材质OU-31硬度64HRC柄材Micarta(米卡塔)附件Kyd
- 【摸鱼笔记】subprocess,用子进程访问外部命令
The_Singing_Towers
python
subprocess是一个非常强大的模块,它能通过启动新进程的方式执行外部命令、访问系统Shell、管道等。同时也能捕获这些新进程的输出和错误信息;subprocess模块是Python的标准库中的一部分,支持Python3.5及3.5以上版本;3.5以下版本需要额外安装;执行外部命令subprocess.run()subprocess.run()用于运行外部命令并等待其完成;capture_ou
- 简单聊聊vpc故障排查
ajax_beijing_java
linux服务器网络
场景:有业务同事反馈两个vpc不通,影响业务之间的访问。排查思路:初步判断是对等链接路由的问题,于是认真检查路由发现并没有做过变动。经咨询其他同事,发现有人调整过安全组的策略,于是查看了修改的安全组策略,发现问题所在,重新调整了安全组策略后,问题解决。提示:vpc不能互通,多注意观察下安全组的配置策略是否变动。
- java反射思维导图
烟雨国度
springboot状态模式后端
packagecom;publicclassPerson{privateStringname;privateintage;publicPerson(){this.name="Unknown";this.age=0;}publicPerson(Stringname,intage){this.name=name;this.age=age;}publicvoidintroduce(){System.ou
- E - Count Descendants 时间戳 深度切片
麦克风的纹路
深度优先算法
他问题本质是问u子树内绝对深度为d的节点个数。它是时间戳手法的一个拓展或者细化。在时间戳数组上。有个性质:u节点[in[u],ou[u]]覆盖了他子树内所有的节点。。同样的。。如果我们把这个时间戳数组按照深度d来分层。。分层就像切片一样上面那个性质也是一样的。。我们可以用[in[u],ou[u]]区间点数=答案。#时间戳也算是dfs行走过程中乱中有序的那个序之一。另一个常用的序。就是后序遍历和前序
- 阿里云上的云服务配置fastdfs时,storage启动成功却端口没有打开
09c72470861c
先在安全组策略里将22122和23000打开(也不知道具体是不是都要开,时间匆忙没测试)输入ifconfig命令,查看网络配置,找到inet后面那个ip,就是内网ip将这个ip配置到storage.conf中的tracker_server中,如172.16.4.89:22122将tracker和storage重启:/etc/init.d/fdfs_trackerdstart和/etc/init.d
- 远程桌面连接时显示密码已过期
阿呆~耶~
windows
解决如下:1.用管理员的权限进入此台服务器--win+R--输入gpedit.msc--打开组策略管理器2.然后找到计算机配置--Windows设置--安全设置--账户策略--密码策略3.可以找到密码最长使用期限,将此处的天数改为适合的天数即可。
- win11下更改hosts文件
默默@85
windows
1.开启管理员权限操作win+r输入gpedit.msc提示:Windows找不到“gpedirt.msc”,原因:当前windows系统版本为家庭版(专业版可以),将本地组策略编辑器限制了,需要进行如下操作:(1)使用记事本新建一个gpdeit.txt文本文档,复制以下内容,修改文件后缀为bat@echooffpushd"%~dp0"dir/b%systemroot%\Windows\servi
- 延时任务管理---定时任务管理
胜天半子_王二_王半仙
python进阶设计模式
手动实现一个任务管理器这个管理器能够进行任务的添加,任务的延迟执行,任务类定义classMyTask(object):"""task类,封装了要执行的函数
[email protected]"""#需要执行的时间,方法本身,方法的参数def__init__(self,time_out,target,*args,**kwargs):self.time_out=time_ou
- 桌面运维岗面试三十问
一坨小橙子ovo
运维面试职场和发展
目录1.什么是操作系统?2.常见的操作系统类型有哪些?3.什么是活动目录(AD)?4.什么是OU,活动目录与OU的联系及区别?5.什么是SID?6.IPCONFIG命令的作用?7.如何进行DNS解析缓存的清除和刷新?8.在不使用交换机的情况下如果让2台PC机进行文件传输?9.Windows系统不自动进行更新检查的可能原因有哪些?10.什么是子域,子域能够解决什么问题?11.“VPN”与“代理”的区
- Winserver上如何配置和开启NTP客户端进行时间同步
霸道流氓气质
IDE问题解决ntp
场景Winserver2012服务器,需要与其它服务器保持时间一致。已知NTP服务器的ip,在winserver服务器上如何进行配置和开启。注:博客:霸道流氓气质_C#,架构之路,SpringBoot-CSDN博客实现1、运行-输入gpedit.msc打开组策略管理器2、找到计算机配置-管理模板-系统-Windows时间服务-时间提供程序双击配置WindowsNTP客户端配置以下内容点击已启用配置
- LeetCode171. Excel Sheet Column Number
叶卡捷琳堡
excel算法开发语言leetcodec++
文章目录一、题目二、题解一、题目GivenastringcolumnTitlethatrepresentsthecolumntitleasappearsinanExcelsheet,returnitscorrespondingcolumnnumber.Forexample:A->1B->2C->3…Z->26AA->27AB->28…Example1:Input:columnTitle=“A”Ou
- 2020-01-30 miniprograms已停止工作
netppp
一、1、打开“命令提示符”(开始菜单->附件),输入命令“gpedit.msc”,然后回车,打开“本地组策略编辑器”2、选择“计算机配置”->“管理模板”->“Windows组件”->“应用程序兼容性”3、双击“关闭应用程序兼容性引擎”,在弹出的对话框中选“已启用”,按“确定”4、双击“关闭程序兼容性助理”,在弹出的对话框中选“已启用”,按“确定”
- 从零开始学粤语3.8韵母-o, oi, on, ong, ot, ok, ou
采蘑菇的小Timor
一、复习1、aaaaiaanaangaauai(忘了)anangauaamaapaataakamapatakeengekeiiiminiu(忘了)ipitingik(忘了)2、ing、ik的“i”读音类似于“e”3、“in”的“i”念“i”“ing”的“i”念“ing”4、二、新知o,oi,on,ong,ot,ok,ou1、o发音时舌头略向后缩,嘴唇拢圆,让气流呼出。比普通话o张口更大。2、oi发
- PSMC使用过程中的一些坑
杨康chin
首先肯定是要callSNPs的,最好用bcftoolspileup,避免后面报错可以用一个管道一次性搞定:bcftoolsmpileup-Ou-I-freference.fastaNL.marked.bam|\bcftoolscall-c-Ov|vcfutils.plvcf2fq-d10-D100|gzip>diploid.fq.gz##-Ou:输出未压缩的bcf文件##-I:skipindels
- 知识点总结
Flashdog.
JAVAjava
1.instanceof()instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例2.InputStream&OutputStream一般用(System.in)创建InputStream对象,表示从标准输入中获取数据,用**(System.ou**t)创建OutputStream对象,表示输出到标准输出设备中。标准输出指输出到屏幕上,即System.out
- 关闭Windows自动更新的6种方法
人不走空
windows
人不走空个人主页:人不走空系列专栏:算法专题⏰诗词歌赋:斯是陋室,惟吾德馨目录个人主页:人不走空系列专栏:算法专题⏰诗词歌赋:斯是陋室,惟吾德馨✔方法1.Windows设置✔方法2.关闭WindowsUpdate服务✔方法3.本地组策略编辑器✔方法4.任务计划程序✔方法5.注册表编辑器✔方法6.通过工具关闭Win10自动更新作者其他作品:这里我们将为您分享6种关闭Win10自动更新的方法,分别是通
- 阿里云ECS配置ftp注意
大超-无痕
linux
阿里云ECS端口一定要放开:1.对应ECS的组策略,入口方向一定要配置!!!2.ftp建立连接的端口21,传输数据的端口20,切记!!!3.端口21监听,处理控制信息,再以端口20连接客户端进行数据传送。但是经常的,通过外网的NAT的,基本端口20的数据连接都会被禁止掉。所以,如果想对外网开放ftp,最好使用PASV模式。PASV被动模式是指,以端口21监听,有连接请求时,随机开放一个比较大的端口
- WIN10家庭版没有组策略编辑器
程序员
命令行窗口显示没有该文件(类似该图),搜索出来的,点击后出现如下界面,这是没有该文件的表示,新建bat文件单击运行即可!
- 解放思想
飞云写作
提升自己的认知,还是决定去开个户。行动晚了很多,年中读书会时,就听说这些可以弄一下,一直纠结挣扎。今天,虎哥早上一席话,超男之前的入门操作,主席今天共读社里的一番年入百万段子,各种因素驱使我还是做了这个决定。真正熟悉后,其实花不了多少功夫,稳稳的小确幸,稍微增加一些现金流。ou看来的下九流,但是对我等普罗大众,这点钱还是有吸引力的。那就好好看看教程,学习起来,操作起来。加个鸡腿?
- Windows mstsc远程桌面提示“身份验证错误,要求的函数不支持” 解决方案
爱写代码的小白.
云计算windows
随着Windows操作系统的不断更新,远程桌面连接的安全性也在逐步提高。然而,这也带来了一些兼容性问题。特别是当高版本的Windows操作系统尝试连接到旧版本Windows操作系统时,经常会出现“身份验证错误,要求的函数不支持”的提示。这不仅影响了工作效率,还可能导致重要的数据传输中断。在接下来的文章中,我们将详细介绍如何进行这些组策略的修改。通过一步步的指导,您将了解如何调整远程桌面连接的身份验
- c++读入一行
Kerin637
PAT刷题算法
813:00:00-18:00:0000:00:00-01:00:0508:00:00-09:00:0007:10:59-08:00:0001:00:05-04:30:0006:30:00-07:10:5805:30:00-06:30:0018:00:00-19:00:00被下面的报错折磨了一个半小时:terminatecalledafterthrowinganinstanceof'std::ou
- 219. Contains Duplicate II
SilentDawn
ProblemGivenanarrayofintegersandanintegerk,findoutwhethertherearetwodistinctindicesiandjinthearraysuchthatnums[i]=nums[j]andtheabsolutedifferencebetweeniandjisatmostk.ExampleInput:nums=[1,2,3,1],k=3Ou
- window 10 删除带有管理员权限的Oracle文件夹
aojia5973
数据库操作系统
因为文件已经被删除就不附图解释了因为文件安装的方式错误,所以本是按照正常步骤卸载Oracle,前面的禁用Orace服务与删除Oracle注册表都没有出错,但到最后一步---------Oracle文件夹竟然有管理员权限,让我一下午的时间都花在这里了,抓狂。我也不是到是自己在哪一步作对了,这里就把自己尝试的最有用的几步贴出来:一.)Windows+r输入gpedit.msc进入本地组策略编辑器\wi
- win10复制需要权限才能执行怎么办
weixin_42094795
java
win10用户在复制文件的时候遇到了需要权限才能执行的提示,像这个情况应该怎么办呢?你先打开运行窗口,通过gpedit.msc指令调出本地组策略编辑器,接着打开Windows设置中的安全选项,将“用户账户控制:以管理员批准模式运行所有管理员”禁用,之后为你的账户设置完全控制权限,这样就能正常复制了。win10复制需要权限才能执行怎么办:1、右击开始按钮-运行(或按Win+R),调出使用管理权限的运
- windows server2012 管理配置chrome
1h1h1h1h1
windowsserverchromewindows运维
一、安装适用于GoogleChrome的ADMX(Administratrix管理者缩写)模板1、首先下载【Chrome组策略管理模板】http://dl.google.com/dl/edgedl/chrome/policy/policy_templates.zip然后解压一下,【policy_templates\windows\adm\zh-CN】文件夹中找到“chrome.adm”文件。2、按
- 【Spring】Bean 的实例化方式
QX_Java_Learner
Springspringjava后端
Spring为Bean提供了多种实例化方式,通常包括4种方式也就是说在Spring中为Bean对象的创建准备了多种方案,目的是:更加灵活第一种:通过构造方法实例化第二种:通过简单工厂模式实例化第三种:通过factory-bean实例化第四种:通过FactoryBean接口实例化一、通过构造方法实例化publicclassSpringBean{publicSpringBean(){System.ou
- vs2019发布项目到虚拟主机组策略阻止csc.exe程序问题
卡卡88
这个问题产生的原因,云服务器管理员告知在虚拟主机上没有权限执行.exe文件造成的。独立服务不存在这个问题。使用VS2019发布web项目,会在bin/roslyn目录下生成csc.exe文件,上传虚拟主机后没有权限执行exe文件,就会提示上图错误。解决办法,就是让VS发布的时候不要生成这些文件。在网上查询资料,如果不需要roslyn,可以通过nuget把Microsoft.CodeDom.Prov
- 开发者关心的那些事
圣子足道
ios游戏编程apple支付
我要在app里添加IAP,必须要注册自己的产品标识符(product identifiers)。产品标识符是什么?
产品标识符(Product Identifiers)是一串字符串,它用来识别你在应用内贩卖的每件商品。App Store用产品标识符来检索产品信息,标识符只能包含大小写字母(A-Z)、数字(0-9)、下划线(-)、以及圆点(.)。你可以任意排列这些元素,但我们建议你创建标识符时使用
- 负载均衡器技术Nginx和F5的优缺点对比
bijian1013
nginxF5
对于数据流量过大的网络中,往往单一设备无法承担,需要多台设备进行数据分流,而负载均衡器就是用来将数据分流到多台设备的一个转发器。
目前有许多不同的负载均衡技术用以满足不同的应用需求,如软/硬件负载均衡、本地/全局负载均衡、更高
- LeetCode[Math] - #9 Palindrome Number
Cwind
javaAlgorithm题解LeetCodeMath
原题链接:#9 Palindrome Number
要求:
判断一个整数是否是回文数,不要使用额外的存储空间
难度:简单
分析:
题目限制不允许使用额外的存储空间应指不允许使用O(n)的内存空间,O(1)的内存用于存储中间结果是可以接受的。于是考虑将该整型数反转,然后与原数字进行比较。
注:没有看到有关负数是否可以是回文数的明确结论,例如
- 画图板的基本实现
15700786134
画图板
要实现画图板的基本功能,除了在qq登陆界面中用到的组件和方法外,还需要添加鼠标监听器,和接口实现。
首先,需要显示一个JFrame界面:
public class DrameFrame extends JFrame { //显示
- linux的ps命令
被触发
linux
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。
要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非常强大的进程查看命令。使用该命令可以确定有哪些进程正在运行
- Android 音乐播放器 下一曲 连续跳几首歌
肆无忌惮_
android
最近在写安卓音乐播放器的时候遇到个问题。在MediaPlayer播放结束时会回调
player.setOnCompletionListener(new OnCompletionListener() {
@Override
public void onCompletion(MediaPlayer mp) {
mp.reset();
Log.i("H
- java导出txt文件的例子
知了ing
javaservlet
代码很简单就一个servlet,如下:
package com.eastcom.servlet;
import java.io.BufferedOutputStream;
import java.io.IOException;
import java.net.URLEncoder;
import java.sql.Connection;
import java.sql.Resu
- Scala stack试玩, 提高第三方依赖下载速度
矮蛋蛋
scalasbt
原文地址:
http://segmentfault.com/a/1190000002894524
sbt下载速度实在是惨不忍睹, 需要做些配置优化
下载typesafe离线包, 保存为ivy本地库
wget http://downloads.typesafe.com/typesafe-activator/1.3.4/typesafe-activator-1.3.4.zip
解压r
- phantomjs安装(linux,附带环境变量设置) ,以及casperjs安装。
alleni123
linuxspider
1. 首先从官网
http://phantomjs.org/下载phantomjs压缩包,解压缩到/root/phantomjs文件夹。
2. 安装依赖
sudo yum install fontconfig freetype libfreetype.so.6 libfontconfig.so.1 libstdc++.so.6
3. 配置环境变量
vi /etc/profil
- JAVA IO FileInputStream和FileOutputStream,字节流的打包输出
百合不是茶
java核心思想JAVA IO操作字节流
在程序设计语言中,数据的保存是基本,如果某程序语言不能保存数据那么该语言是不可能存在的,JAVA是当今最流行的面向对象设计语言之一,在保存数据中也有自己独特的一面,字节流和字符流
1,字节流是由字节构成的,字符流是由字符构成的 字节流和字符流都是继承的InputStream和OutPutStream ,java中两种最基本的就是字节流和字符流
类 FileInputStream
- Spring基础实例(依赖注入和控制反转)
bijian1013
spring
前提条件:在http://www.springsource.org/download网站上下载Spring框架,并将spring.jar、log4j-1.2.15.jar、commons-logging.jar加载至工程1.武器接口
package com.bijian.spring.base3;
public interface Weapon {
void kil
- HR看重的十大技能
bijian1013
提升能力HR成长
一个人掌握何种技能取决于他的兴趣、能力和聪明程度,也取决于他所能支配的资源以及制定的事业目标,拥有过硬技能的人有更多的工作机会。但是,由于经济发展前景不确定,掌握对你的事业有所帮助的技能显得尤为重要。以下是最受雇主欢迎的十种技能。 一、解决问题的能力 每天,我们都要在生活和工作中解决一些综合性的问题。那些能够发现问题、解决问题并迅速作出有效决
- 【Thrift一】Thrift编译安装
bit1129
thrift
什么是Thrift
The Apache Thrift software framework, for scalable cross-language services development, combines a software stack with a code generation engine to build services that work efficiently and s
- 【Avro三】Hadoop MapReduce读写Avro文件
bit1129
mapreduce
Avro是Doug Cutting(此人绝对是神一般的存在)牵头开发的。 开发之初就是围绕着完善Hadoop生态系统的数据处理而开展的(使用Avro作为Hadoop MapReduce需要处理数据序列化和反序列化的场景),因此Hadoop MapReduce集成Avro也就是自然而然的事情。
这个例子是一个简单的Hadoop MapReduce读取Avro格式的源文件进行计数统计,然后将计算结果
- nginx定制500,502,503,504页面
ronin47
nginx 错误显示
server {
listen 80;
error_page 500/500.html;
error_page 502/502.html;
error_page 503/503.html;
error_page 504/504.html;
location /test {return502;}}
配置很简单,和配
- java-1.二叉查找树转为双向链表
bylijinnan
二叉查找树
import java.util.ArrayList;
import java.util.List;
public class BSTreeToLinkedList {
/*
把二元查找树转变成排序的双向链表
题目:
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。
要求不能创建任何新的结点,只调整指针的指向。
10
/ \
6 14
/ \
- Netty源码学习-HTTP-tunnel
bylijinnan
javanetty
Netty关于HTTP tunnel的说明:
http://docs.jboss.org/netty/3.2/api/org/jboss/netty/channel/socket/http/package-summary.html#package_description
这个说明有点太简略了
一个完整的例子在这里:
https://github.com/bylijinnan
- JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
coder_xpf
jqueryjsonmapval()
JSONUtil.serialize(map)和JSON.toJSONString(map)的区别
数据库查询出来的map有一个字段为空
通过System.out.println()输出 JSONUtil.serialize(map): {"one":"1","two":"nul
- Hibernate缓存总结
cuishikuan
开源sshjavawebhibernate缓存三大框架
一、为什么要用Hibernate缓存?
Hibernate是一个持久层框架,经常访问物理数据库。
为了降低应用程序对物理数据源访问的频次,从而提高应用程序的运行性能。
缓存内的数据是对物理数据源中的数据的复制,应用程序在运行时从缓存读写数据,在特定的时刻或事件会同步缓存和物理数据源的数据。
二、Hibernate缓存原理是怎样的?
Hibernate缓存包括两大类:Hib
- CentOs6
dalan_123
centos
首先su - 切换到root下面1、首先要先安装GCC GCC-C++ Openssl等以来模块:yum -y install make gcc gcc-c++ kernel-devel m4 ncurses-devel openssl-devel2、再安装ncurses模块yum -y install ncurses-develyum install ncurses-devel3、下载Erang
- 10款用 jquery 实现滚动条至页面底端自动加载数据效果
dcj3sjt126com
JavaScript
无限滚动自动翻页可以说是web2.0时代的一项堪称伟大的技术,它让我们在浏览页面的时候只需要把滚动条拉到网页底部就能自动显示下一页的结果,改变了一直以来只能通过点击下一页来翻页这种常规做法。
无限滚动自动翻页技术的鼻祖是微博的先驱:推特(twitter),后来必应图片搜索、谷歌图片搜索、google reader、箱包批发网等纷纷抄袭了这一项技术,于是靠滚动浏览器滚动条
- ImageButton去边框&Button或者ImageButton的背景透明
dcj3sjt126com
imagebutton
在ImageButton中载入图片后,很多人会觉得有图片周围的白边会影响到美观,其实解决这个问题有两种方法
一种方法是将ImageButton的背景改为所需要的图片。如:android:background="@drawable/XXX"
第二种方法就是将ImageButton背景改为透明,这个方法更常用
在XML里;
<ImageBut
- JSP之c:foreach
eksliang
jspforearch
原文出自:http://www.cnblogs.com/draem0507/archive/2012/09/24/2699745.html
<c:forEach>标签用于通用数据循环,它有以下属性 属 性 描 述 是否必须 缺省值 items 进行循环的项目 否 无 begin 开始条件 否 0 end 结束条件 否 集合中的最后一个项目 step 步长 否 1
- Android实现主动连接蓝牙耳机
gqdy365
android
在Android程序中可以实现自动扫描蓝牙、配对蓝牙、建立数据通道。蓝牙分不同类型,这篇文字只讨论如何与蓝牙耳机连接。
大致可以分三步:
一、扫描蓝牙设备:
1、注册并监听广播:
BluetoothAdapter.ACTION_DISCOVERY_STARTED
BluetoothDevice.ACTION_FOUND
BluetoothAdapter.ACTION_DIS
- android学习轨迹之四:org.json.JSONException: No value for
hyz301
json
org.json.JSONException: No value for items
在JSON解析中会遇到一种错误,很常见的错误
06-21 12:19:08.714 2098-2127/com.jikexueyuan.secret I/System.out﹕ Result:{"status":1,"page":1,&
- 干货分享:从零开始学编程 系列汇总
justjavac
编程
程序员总爱重新发明轮子,于是做了要给轮子汇总。
从零开始写个编译器吧系列 (知乎专栏)
从零开始写一个简单的操作系统 (伯乐在线)
从零开始写JavaScript框架 (图灵社区)
从零开始写jQuery框架 (蓝色理想 )
从零开始nodejs系列文章 (粉丝日志)
从零开始编写网络游戏 
- jquery-autocomplete 使用手册
macroli
jqueryAjax脚本
jquery-autocomplete学习
一、用前必备
官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/
当前版本:1.1
需要JQuery版本:1.2.6
二、使用
<script src="./jquery-1.3.2.js" type="text/ja
- PLSQL-Developer或者Navicat等工具连接远程oracle数据库的详细配置以及数据库编码的修改
超声波
oracleplsql
在服务器上将Oracle安装好之后接下来要做的就是通过本地机器来远程连接服务器端的oracle数据库,常用的客户端连接工具就是PLSQL-Developer或者Navicat这些工具了。刚开始也是各种报错,什么TNS:no listener;TNS:lost connection;TNS:target hosts...花了一天的时间终于让PLSQL-Developer和Navicat等这些客户
- 数据仓库数据模型之:极限存储--历史拉链表
superlxw1234
极限存储数据仓库数据模型拉链历史表
在数据仓库的数据模型设计过程中,经常会遇到这样的需求:
1. 数据量比较大; 2. 表中的部分字段会被update,如用户的地址,产品的描述信息,订单的状态等等; 3. 需要查看某一个时间点或者时间段的历史快照信息,比如,查看某一个订单在历史某一个时间点的状态, 比如,查看某一个用户在过去某一段时间内,更新过几次等等; 4. 变化的比例和频率不是很大,比如,总共有10
- 10点睛Spring MVC4.1-全局异常处理
wiselyman
spring mvc
10.1 全局异常处理
使用@ControllerAdvice注解来实现全局异常处理;
使用@ControllerAdvice的属性缩小处理范围
10.2 演示
演示控制器
package com.wisely.web;
import org.springframework.stereotype.Controller;
import org.spring