`
gwh_08
  • 浏览: 331815 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
mysql数据表中数据如下: id result 47857 2,13,16 47872 10,13,16 47875 16,13,10 47970 1,16,19  要把逗号分割的值,以列的形式查询出来,处理方式如下: SELECT a.id, substring_index( substring_index( a.result, ',', b.help_topic_id + 1 ), ',',- 1 ) result FROM t_table a LEFT JOIN mysql.help_topic b ON b.help_topic_id < ( ...
文档类方法注释写法 /** * 方式注释说明 * @param: * @return: */ 注意,注释说明,在最上面,且之前不能有任何类似@description 的符号  并且注释区域要在方法的最上面,不能在方法的注解下面或者中间。  

代理模式

代理模式(Proxy Pattern)是一个使用率非常高的模式,其定义如下: Provide a surrogate or placeholder for another object to control access to it.(为其他对象提供一种代理以控制对这个对象的访问。) 通用类图: 代理模式也叫委托模式,它是一项基本设计技巧。许多其他的模式,如状态模式、策略模式、访问者模式本质上是在更特殊的场合采用了委托模式,而且在日常的应用中,代理模式可以提供非常好的访问控制。我们先看一下类图中的三个角色的定义: Subject抽象主题角色:可以是抽象类也可以是接口,是一个最普通的 ...

datagrip激活

    博客分类:
  • ide
在激活页面中选择License server进行激活如下: 激活码输入:http://www.activejetbrains.gq 目前datagrip对routine(procedure)的支持不太好,见:https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000175430-How-do-I-create-a-new-routine-stored-procedure-  
在使用Git的过程中,我们喜欢有的文件比如日志,临时文件,编译的中间文件等不要提交到代码仓库,这时就要设置相应的忽略规则,来忽略这些文件的提交 可以通过在Git项目中定义 .gitignore 文件 这种方式通过在项目的某个文件夹下定义 .gitignore 文件,在该文件中定义相应的忽略规则,来管理当前文件夹下的文件的Git提交行为。 .gitignore 文件是可以提交到共有仓库中,这就为该项目下的所有开发者都共享一套定义好的忽略规则。 在 .gitingore 文件中,遵循相应的语法,在每一行指定一个忽略规则。如: target/ *.swp *.classpath *. ...

观察者模式

观察者模式(Observer Pattern)也叫做发布订阅模式(Publish/subscribe),它是一个在项 目中经常使用的模式,其定义如下: Define a one-to-many dependency between objects so that when one object changes state,all its dependents are notified and updated automatically.(定义对象间一种一对多的依赖关系,使得每 当一个对象改变状态,则所有依赖于它的对象都会得到通知并被自动更新。) 观察者模式的通用类图,如图所示。 角 ...

命令模式

命令模式是一个高内聚的模式,其定义为:Encapsulate a request as an object,there by letting you parameterize clients with different requests,queue or log requests,and support undoable operations.(将一个请求封装成一个对象,从而让你使用不同的请求把客户端 ...

gitlab ssh登录配置

    博客分类:
  • git
1.配置host,映射gitb地址到一个自己命名的域名地址上: 如:xx.xx.xx.xxxx gitlab 2.生产sshksy或者使用已有的key 3.配置config文件路径:C:\Users\Administrator\.ssh #sjz ubu host ubu user git hostname myubuntu port xx identityfile ~/.ssh/private1 #sjz gulab host gulab user git hostname gitlab port xx identityfile ~ ...
declare @ii int set @ii = 0 while @ii <= 50 begin declare @strSql varchar(500) ,@str varchar(500) ,@strIndexSql varchar(500) set @str = @ii set @strSql = 'create table dbo.test_'+ @str + '(logGid uniqueidentifier NOT NULL, user_gid uniqueidentifier NOT NULL, cre ...

linux安装jdk

系统版本:Ubuntu 16.04.1 LTS+jdk1.8 1.切换到root命令: sudo -s   2.下载jdk wget url 如果下载过快或者下载之后无法解压,应该是下载过程中网络出问题了,一个简单查看是否有问题的方法 ls -l --block-size=M   查看文件的大小是否与应该下载的文件大小一致。如果下载失败,直接在windows系统下载,然后借助xshell上传到linux上即可。 3.解压文件: tar zxvf jdk-8u141-linux-x64.tar.gz -C /usr/lib/jvm/  4.设置jd ...

workbrench安装

环境 win10+jdb1.8+tomcat7(解压版)+kie-drools-wb-6.5.0.Final-tomcat7.war 1.下载kie-drools-wb-6.5.0.Final-tomcat7.war,http://www.drools.org/ 2.打开其中的README.txt 按照文档操作即可 注意 1. NOTE: jdbc/jbpm is the JNDI name used by tomcat distribution of the application 3. Define system properties for btm.root, ...
在存储过程中,经常用到SET NOCOUNT ON; 作用:阻止在结果集中返回显示受T-SQL语句或则usp影响的行计数信息。 当SET ONCOUNT ON时候,不返回计数,当SET NOCOUNT OFF时候,返回计数; 即使当SET NOCOUNT ON 时候,也更新@@RowCount; 当SET NOCOUNT on时候,将不向客户端发送存储过程每个语句的DONE_IN_proc消息,如果存储过程中包含一些并不返回实际数据的语句,网络通信流量便会大量减少,可以显著提高应用程序性能; SET NOCOUNT 指定的设置时在执行或运行时候生效,分析时候不生效。默认值:OFF ...
step1:===查看缺失的索引 SELECT t4.name,t1.[statement],t1.object_id, t2.user_seeks, t2.user_scans,        t1.equality_columns, t1.inequality_columns,t1.included_columns,        case            --when t1.equality_columns is null and charindex(',',t1.inequality_columns)=0 and t1.included_columns is null ...

心态24

1.再烦:也别忘记微笑2.再急:也要注意语气3.再苦:也别忘坚持4.再累:也要爱自己5.低调做人;你会一次比一次稳健6.高调做事;你会一次比一次优秀7.成功的时候不要忘记过去
一、运行环境: drool 5.1.1+javase1.6+jre1.6  drool 5.1+jdk(1.6) 1.6以上版本如:jre1.7会报 二、常见问题 异常1: value '1.7' is not a valid language level 原因是: The problem is: Drools 5.1.1 compares "java.version" system property with LANGUAGE_LEVELS to validate it. LANGUAGE_LEVELS is hard-coded list of java v ...
Global site tag (gtag.js) - Google Analytics