- 博客(49)
- 资源 (1)
- 收藏
- 关注
原创 mysql 根据顺序赋排序【@rownum循环赋值,变量给排序】
数据又可排序字段,需要将排序字段做出来。根据数据排序,给与排名值。使用变量参数,循环赋值。
2024-12-03 15:22:26
345
原创 mysql 单汉字获取大写首拼(自定义函数)
创建自定义函数 field_chineseToFirstPinyin。字段值“北京天安门”,获取首个汉字“北”的首拼音大写“B”该方案不能转阿拉伯数字和英文。
2024-10-31 21:17:52
392
原创 mysql 字符串拼接文本并换行
函数: concate(‘A串’,char(10),‘B串’),其中char(10)代表换行。描述: 拼接字符串文本,文本需要换行。
2024-10-31 16:13:17
389
原创 mysq 多个字段取值,取到值为止
coaleace(字段0,字段1,字段2,字段3,…字段null值生效,字段值为空字符串则直接取值。行数据,取多个字段,按照顺序取到有值为止。
2024-10-31 15:33:30
356
原创 kettle链接mysql Public Key Retrieval is not allowed
出现 Public Key Retrieval 的场景可以概括为在禁用 SSL/TLS 协议传输切当前用户在服务器端没有登录缓存的情况下,客户端没有办法拿到服务器的公钥。
2023-04-18 13:47:14
512
原创 数据模型建设标准
完善度信息获取需求满足 复用性数据访问频次数据共性 规范度表管理字段码值 稳定性日保障月保障 扩展性新旧模型冲突 准确性手工和程序加工结果一致符合标准 一致性内外勾稽验证 健壮性铁打的模型,流水的业务 低成本时间人力资源 约束数据操作约束,闭合标志...
2021-09-15 16:34:08
813
原创 数据模型建设步骤总结
模型建设步骤总结提示:仅个人总结观点数据模型建设主要分为以下5个步骤一、目标确认1:确认模型支撑的事务类型OLTP、OLAP、DDSOLTP:联机事务处理(on-line transaction processing)主要是基本的、日常的事务处理,例如银行交易。OLAP:联机分析处理(on-Line analyticalprocessing)支持复杂的分析操作,侧重决策支持,并且提供直观易懂的查询结果。DDS:决策支持系统(DDS,Decisionsupport system) 主要是支
2021-09-13 17:20:45
3231
原创 oracle 分割字符串元素获取函数REGEXP_SUBSTR()
例如:select regexp_substr(‘aaa,bbb,ccc,ddd’, ‘[^,]+’, 1, 2,‘i’) from dual格式:REGEXP_SUBSTR(String, pattern, position, occurrence, modifier)分析:regexp_substr()括号中的[^,] -->代表除了“,”以外的全部字段+ -->表示匹配1次以上1 -->从字符串第几位开始(字符串位置从1开始)2 ..
2021-07-06 17:13:04
446
原创 SQL语言的最简理解
SQL最简理解全称:Structured Query Language性质: 关系型数据库的基本操作语言功能:数据查询(data query),数据操作(data manipulation),数据定义(datadefinition),数据控制(data control)特点:1.集合操作,处理速度快。2.不注重执行顺序,重点关注逻辑即可3.可嵌套高级语言中执行分类:1.数据操作语言DML(data manipulation Languag) 用于改变数据库数据内容包含数据
2021-07-02 17:05:28
236
原创 jQuery---JQuery remove(),removeAttr()和removeClass()示例区别
JQuery remove()方法 remove()方法与detach()方法相同,它从DOM中删除所选元素,包括所有文本和子节点。但是,它不会将与DOM中匹配的元素集合中的已删除元素相关联的所有数据和事件完全保留。它恢复元素数据,而不是其事件处理程序。与元素关联的所有事件和数据都将被删除。JQuery Remove()语法 $(selector).remove(); 它不包含任何参数。JQu
2017-08-04 18:37:58
4758
原创 oracle:number的长度与Short,Interger,Long,BigDecimal的对应关系
Oracle数据库,用mybatis-gen.xml 自动生成Java对象的时候,会根据number类型的长度不同生成不同的数据类型 注:使用jar包版本ojdbc6.jarmybatis-3.2.3.jar mybatis-generator-core-1.3.2.jarLONGxina对于超出一定长度的文本,基本只能用LONG类型来存储,数据字典中很多对象的定义就是用LONG来存储的。1、LO
2017-06-16 15:59:11
9366
原创 ORA-01950:对表空间‘users’无权限
原因:总的来说这个错误是由于对表空间操作的权限不足造成的,所以这个时候就可以检查出错之前对于所操作的表赋权 解决:grant connect,resource to username;
2017-06-16 10:34:20
2444
原创 ORA-01031:权限不足
小问题:普通用户没权限建表啊 你可以用有DBA角色身份以SYSDBA登陆 然后授予该user建表权限 grant create table to 用户名 或者直接授予DBA角色 grant DBA to 用户名
2017-06-16 10:25:18
1405
原创 ORA-01045:user lacks CREATE SESSION privilege;logon denied
ERROR: ORA-01045: user username lacks CREATE SESSION privilege; logon denied原因: 用户至少需要会话的权利,否则连接也不成功; 用户在会话的权利上,应该有其他操作的权利;解决方法: 1:赋予链接和源 grant connect, resource to (username); 2:赋予会话 grant crea
2017-06-16 10:15:08
1440
原创 @SuppressWarnings("unchecked")含义
@SuppressWarnings该批注的作用是给编译器一条指令,告诉它对被批注的代码元素内部的某些警告保持静默。 作用:告诉编译器忽略指定的警告,不用在编译完成后出现警告信息。使用:@SuppressWarnings(“”) @SuppressWarnings({}) @SuppressWarnings(value={}) 根据sun的官方文档描述: value - 将由编译器在注释的元素
2017-06-08 14:28:23
7863
1
原创 Spring MVC注解标签
1.@ Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你无需继承特定的类或实现特定的接口,只需使用@Controller
2017-06-08 14:12:55
372
原创 ora:instr函数的用法
背景 instr(FatherString,SonString[,start_position[,nth_appearence]])FatherString:要在此字符串中查找。FatherString:要在string1中查找的字符串。start_position:从string1开始查找的位置。可选,默认为1,正数时,从左到右检索,负数时,从右到左检索。nth_appearence:查找第几次
2017-06-08 11:31:57
974
转载 前端----check的取值和回显赋值等..........
取值的案例简单自己看<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>demo</title></head><body><input type="checkbox" name="test" value="1"/><span>1</span><input type="checkbox" name="test"
2017-05-26 19:22:40
2538
原创 svn -------连接不上问题归纳
所有的svn连接问题都会给你一个错误信息; 不要一看svn: Unable to connect to a repository at URL 就不知道啥地方出错,然后根据以前用过的方法挨个试一遍解决不了就去百度找新的非常规方法。 尽量避免重复安装卸载! 针对错误信息!防火墙未关闭。 用户缓存。 网络代理。 DNS缓存。(cmd ipconfig/flushdns)
2017-04-19 11:03:38
13698
原创 oracle:用户修改密码和用户解锁
1.用户修改密码(cmd方式)1.1开始- 运行 - 输入“CMD” 确定1.2在弹出来的窗口中,输入SQLPLUS / AS SYSDBA 回车1.3然后,用命令修改:alter user 用户名 identified by “密码”; 回车~ 注意冒号~2.用户解锁(cmd方式)在登陆时被告知text用户被锁2.1、用dba角色的用户登陆,进行解锁,先设置具体时间格式,以便查看具体时间 SQ
2017-04-07 10:19:03
1234
原创 Maven----导入项目后报错
1. 错误信息(一)Could not calculate build plan: Plugin org.apache.maven.plugins:maven-resources-plugin:2.6…………在用Eclipse IDE for Java EE Developers进行maven项目的开发时,报错Could not calculate build plan: Plugin org.ap
2017-04-06 17:12:27
2693
1
原创 MyEclipse----快捷键大全
MyEclipse 快捷键1(CTRL)Ctrl+1 快速修复 (Ctrl+D: 删除当前行 ) Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速显示当前类的继承结构 Ctrl+W 关闭当前Editer Ctrl+K 快速定位到下一个 Ctrl+E 快速显示当前Editer的下拉列表
2017-04-05 09:48:32
379
原创 SecureCRT-----命令大全
常用命令:1.ls 只列出文件名 (相当于dir,dir也可以使用)-A:列出所有文件,包含隐藏文件。 -l:列表形式,包含文件的绝大部分属性。 -R:递归显示。 –help:此命令的帮助。2.cd 改变目录cd /:进入根目录 cd :回到自己的目录(用户不同则目录也不同或者cd ~) cd ..:回到上级目录 pwd:显示当前所在的目录3.显示 最近输入的20条命令:h
2017-03-24 16:07:37
2234
原创 oracle --sql--转换表字段日期格式(年月日时分秒转换年月日)
背景:要写一个sql,年月日时分秒要与年月日做判断是否是同一天!1:判断同一天select * from 表名 where TO_DATE(substr(年月日时分秒, 1, 10),'yyyy-MM-dd')=TO_DATE('年月日','yyyy-MM-dd')2:将表中的年月日时分秒全部换成年月日比如: 年月日时分秒 =“年/月/ 时:分:秒”结果要为“年-月-日”select TO_CH
2017-03-16 15:21:09
24978
原创 大数据的解决方案--------分布式数据库
分布式数据库是将不同的表存放到不同的数据库中然后再 放到不同的服务器。这样在处理请求时。如果需要调用多个表,则可以让多太服务器同事处理,从而提高处理速度。 — 数据库集群(读写分离)的作用是将多个请求分配到不同的服务器处理,从而减轻单台服务器的压力。而分布式数据库是解决单个请求本身接很复杂的问题,他可以将单个请求分配到多个服务器处理,使用分布式后的每个节点还可以同时使用读写分离,从而组成多个节点点
2017-03-12 21:16:49
1397
原创 大数据的解决方案--------读写分离
读写分离的本质是对数据库进行集群,这样就可以在高并发的情况下将数据库的操作分配到多个数据库服务器去处理从而降低单台服务器的压力,不过由于数据库的特殊性–每台服务器所保存的数据都需要一致,所以数据同步就成了数据库集群中最核心的问题。如果多台服务器都可以写数据同步将变得非常复杂,所以一般情况下是将写入(增删改)数据后从底层同步到别的服务器中(从服务器),读数据的时候到从服务器读取,从服务器可以有多台,这
2017-03-12 21:06:26
1203
原创 大数据的解决方案--------批量读取和延迟修改
批量读取和延迟修改的原理是通过减少操作的次数来提高效率,如果使用的恰当,效率将会呈数量级提升。1:批量读取— 批量读取是将多次查询合并到一次中进行,比如,在一个业务系统中需要批量导入工人信息,在导入之前需要检查工人的编码是否已经在数据库中,工人对应的部门信息是否正确(在部门表中是否存在),工人的公工种信息在工种表中是否存在等,如果每保存一条记录都需要一次数据库,那么对每个需要检查的字段,都需要查询
2017-03-12 20:35:36
1790
原创 oracle --sql--查询日期区间的数据
两种方法两种情况: 1:查询给定时间在开始时间列与结束时间列范围中数据; 2:查询日期列在开始时间列与结束时间列范围中数据;第一种:<,>, <= , >= select * from 表名 where 日期列 >= to_date('2015-10-20 00:00:00','yyyy-mm-dd hh24:mi:ss') and t.日期列 <= to_date('2015-10-
2017-03-10 16:09:25
26014
原创 Win7彻底卸载Oracle 11g(图文步骤)
网上资料结合自己的操作整理出的一套靠谱的彻底卸载Oracle 11g的步骤!(Win7)1:停掉所有Oracle相关的服务1.1打开服务方式如下:1.1.1:右击“计算机”–>管理–>服务和应用程序–>服务1.1.2:开始–>输入“服务”后点击搜索–>点击服务1.2 关闭服务(以Oracle打头的,比如OracleDBConsoleorcl)。2:卸载oracle 11g客户端开始–>所有程序–>O
2017-03-09 13:37:26
3747
原创 web.xml深度剖析
注:本文是前辈在网络上提供资料的整合。如有冒犯请微信联系我!Web.xml 定义说破天就是一个web应用的配置文件,就像一个作战图,调兵谴将,搭配兵种,地形,时间,战略。1: Web.xml加载的过程当我们的项目部署到服务器(Jboss,Tomcat等容器)后,开启运行服务器时,服务器首先读取项目中的web.xml(配置文件)中的配置信息,当这一步骤没有出错并且完成之后,项目才能正常地被启动起来。
2017-03-08 18:46:22
396
原创 oracle--sql--倒叙和正序同时存在情况归纳
倒叙和正序同时存在分为以下情况1:两个字段一个正序,一个到倒叙 例子: 比如学生成绩表,学号和成绩。学号正序,成绩倒叙sql怎样写!!! 解决: select * from student order by 成绩 desc,学号 (asc可以忽略不写) 总结:先倒叙,后正序2:根据一个字段的两个状态分别正序和倒叙 例子:比如一个工程表,根据完成情况,完成的正序排列,未完成的倒叙排列。 解决
2017-03-01 18:00:15
6598
原创 svn导致桌面图标带蓝色问号,加号等svn标记问题解决
不清楚怎么桌面图标上出现蓝色问号或者加号时怎么消除?下面是图标的样式! 1. 问题解决方案一(显示隐藏文件) 计算机右击属性—-》工具——》文件夹选项—》查看—–》操作选下如下图 将桌面文件夹里的.svn文件夹删除即可,如果不行重启电脑即可。1. 问题解决方案二 桌面新建一个txt文件 打开文档将下面命令复制到文本文档 for /r . %%a in (.) d
2017-02-26 19:16:50
7417
原创 简单js控制div的显示与隐藏
这样的例子有很多;但是这个最简单最容易理解; 以下两个页面代码粘贴复制就可以看效果,拿去玩吧!1. div初始隐藏页面<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/
2017-02-24 14:33:56
60060
原创 SVN URL access forbidden for unknown reason
刷新svn地址时报错;原因是我好几个Svn的资源地址。登录不同的用户去访问地址,会出现下面的错误;**URL access forbidden for unknown reason**svn: Unable to connect to a repository at URL ‘https://XXXXX’ svn: Access to ‘https://XXXXXX’ forbidden 解决
2017-02-24 09:54:46
12443
原创 Eclipse 导出可执行Jar文件(工程)(包含第三方Jar包)
背景:写了一个小功能的项目,要导出可执行的jar包,但是项目中导入驱动数据库的包;包含有第三方jar包;但是网上很多方法在打包之前先在工程目录下建立一个名字为MANIFEST.MF;本人不爱写,觉得太麻烦最不爱干的就是写类似于配置的东西;1. 首先选择导出 2. 点击next 点击Browse选择jar包生成路径;并且可以自定义jar包名称。3. 测试jar包是否正确 打开cm
2017-02-23 20:52:20
5910
原创 svn is already locked问题解决
在出错文件夹下,鼠标右键TortoiseSVN->Clean up.SVN错误:Attempted to lock an already-locked dir出现这个问题后使用“清理”功能,如果还不行,就直接到上一级目录,再执行“清理”,然后再“更新”。有时候如果看到某个包里面的文件夹没有SVN的标志,直接用“Ctrl+Delete”手工删除,然后“清理”,最后“更新”或“提交”。在更新项目文件时出
2017-02-23 11:08:41
1280
原创 Maven学习(1)-----概念,作用详解,配置
简介 maven意思为”知识的积累”,是一款跨平台管理工具,服务主要基于java平台的项目构建,依赖管理和项目信息管理。 故事:张三和李四同一天开了卤肉店,张三的店成了百年老店而李四很快就倒闭了;为什么张三店开百年?秘密是他们卤汁没有换过,老店的特殊卤香一直在岁月中沉淀,而李四的店出一锅肉就要换一次香料,最后导致因成本太高(每次清洗),没有可以传承的标志(卤香),每次的卤肉味道不相同
2017-02-22 22:01:13
680
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人