- 博客(40)
- 收藏
- 关注
原创 sql group by的官方定义
group by子句将查询结果按某一列或多列的值分组,值相等的为一组对查询分组的目的就是为了细化聚集函数的作用对象,如果未对查询结果分组,聚集函数将作用于整个查询结果。而分组后聚集函数将作用于每一个组,即每一个组都有一个函数值,定义说的很严谨但我觉的并没什么实际的作用,下面给出官方解释选择列表中任何非聚合表达式内的每个属性名都应包含在GROUP BY列表中,或者GROUP BY表达式必须与选择列表表达式完全如果查询的列名不在group by 列表里面就会报错,报错信息如下选择列表中的列 ‘co
2021-07-06 14:14:58
234
原创 使用原生jar压缩class文件为jar文件
D:\Ecology9\Ecology9\ecology>jar cvf classes.jar mymanifest -C classbean/ .
2021-06-21 16:31:35
248
原创 sql查询某个部门及其所以子部门信息
– 查询id26一起研发中心及其所有子级部门gowith temp as(select * from HrmDepartment where id=‘26’union allselect c.* from HrmDepartment c ,temp t where c.supdepid=t.id )select * from temp
2021-05-11 16:15:29
2676
原创 log4j日志的使用
根据日期和类名两个条件产生日志,步骤如下1.导入log4j的jar包2.配置properties文件#\u65E5\u5FD7\u5730\u5740LOG_PATH = d:/logs#\u65E5\u5FD7\u76F8\u5173MAX_FILE_SIZE =10485760LOG_LEVEL = Level.DEBUGPATTERN_LAYOUT = %-5p %d{yyyy-MM-dd HH:mm:ss} %m%n2.编写工具类代码如下package com.util;
2021-04-12 17:20:44
175
原创 sql可以查询数据但是提示对象名无效
sql可以查询数据但是提示对象名无效,尝试了刷新数据库也没用,最后关了这个客户端,重开下就好了可能是缓存原因吧
2021-04-08 11:00:39
806
1
原创 SQL触发器详解
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。-- 购买商品,更新库存的触发器gocreate trigger shop_triggeron shopfor insertasbegindeclare @productid int;declare @number int;-- 查询插入的产品id和数量select @productid,@number from inserted;-
2021-04-06 11:22:07
1762
原创 sqlserver 中的go的作用
如果只是执行一条语句,有没有go都一样,如果多条语句之间用go分隔开就不一样了,每个被go分隔的语句都是一个单独的事务,一个语句执行失败不会影响其他语句执行。例如:首先同时执行下边的语句select * from sysobjects where id=aselect getdate()你会发现会报错,并且不会显示任何结果集而你再执行select * from sysobjects where id=agoselect getdate()go你会发现尽管同样会报错,但结果集中包含s
2021-04-02 17:27:15
433
原创 sqlserver语句执行顺序
注:sql server 不同于其他编程预言的最明显特征是处理代码的顺序。每个步骤都会产生一个虚拟表,该虚拟表被用作下一个步骤的输入。这些虚拟表对调用者(客户端应用程序或者外部查询)不可用。只有最后一步生成的表才会返回给调用者。如果没有在查询中指定某一子句,将跳过相应的步骤。 1》FROM:对from子句中前两个表执行笛卡尔积(交叉联接 ),生成虚拟表VT1; 2》ON :对VT1应用on筛选器。只有那些使ON筛选条件为真的行才被插入VT2; 3》OUTER(JOIN):如果指定了OUTER .
2021-03-28 17:48:29
1078
1
原创 泛微oa查询某人的所有待办流程
泛微oa查询某人的所有待办流程select t1.requestid,t1.requestname,t2.* from workflow_requestbase t1,workflow_currentoperator t2 where (t1.deleted <> 1 or t1.deleted is null or t1.deleted='') and t1.requestid = t2.requestid and t2.userid in (用户id) and t2.use
2021-03-25 17:30:21
2329
原创 字段联动带出其他建模引擎应用表的字段信息
1.首先在建模引擎中找出数据表2.下面的主键比较重要,此步骤是数据展示集成中的自定义单选,可以点击测试测试出来数据。3.数据展现集成的自定义单选4.开始设置字段联动
2021-03-24 22:05:33
388
原创 java调用webservice的几种方式
一、使用客户端调用方式这里我使用eclipse生成webservice client调用,如下图通过这个代理类获取手机号的归属地二、使用HTTPURLConnection的方式package com.test;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.net.Htt
2021-03-19 23:42:46
280
原创 面了福田一个制造企业
主管很厉害,华为出来的,用原生java写各种接口,问了我一些值得深思的问题,自已是否尝试研究过那些接口如何定义,不光是调用就可以了。问了一个sql问题,1000个人的名单表查询出有重复名的名字有哪些...
2021-03-18 18:12:27
63
原创 java抽象类和方法的区别
抽象类和接口概念:接口是对动作的抽象,抽象类是对本质的抽象。区别:a.抽象类 和 接口 都是用来抽象具体对象的,但是接口的抽象级别最高;b.抽象类可以有具体的方法和属性, 接口只能有抽象方法和不可变常量(final);c.抽象类主要用来抽象类别,接口主要用来抽象功能;d.抽象类中不包含任何实现,派生类必须覆盖它们。接口中所有方法都必须是未实现的;e.抽象类实现接口时,接口的方法在抽象类中可以被实现也可以不被实现,而普通实现接口必须实现所有接口方法。注意:抽象类里的方法不一定是抽象
2021-03-14 13:57:39
174
原创 如何测试webservice拼装的soap文件是否正确。
设置一个断点,查看参数值然后复制这个xml参数值到soapui request里面,点击运行,有返回结果就证明xml参数正确。
2021-03-13 16:44:06
131
原创 面试力维小结
面试官比较看重基础,问了类的初始化顺序、链表、String,stringbulider,stringbuffer区别、类的访问修饰符、接口和抽象类的区别等等,mysql的索引我答的不是很好
2021-03-12 10:57:51
163
原创 java类的初始化顺序
先静态再普通成员变量,先父类再子类。执行顺序如下:初始化父类静态变量再静态代码块初始化子类静态变量再静态代码块初始化父类普通成员变量再构造方法初始化子类普通成员变量再构造方法如下图分两种情况普通类初始化和继承体系初始化首先我们都知道静态变量是随着类的加载而加载的,所以当类加载进内存的时候,静态变量就已经伴随着类的加载而初始化进内存了,并且静态变量只在类加载时加载一次,存放在方法区中的静态区中。再者就是全局变量也就是成员变量,全局变量(成员变量)是在创建对象的时候初始化的,所以只要创建对
2021-03-12 10:50:50
83
原创 Java字节输入流的读方法(两种read方法)
在java的io编程中,读取文件是分为两个步骤的1.将文件中的数据转换为流对象2.读取流对象的数据具体步骤1.创建流对象2.读取流对象内部的数据3.关闭流对象以下是具体代码,包含注释 public static void main(String[] args) throws IOException { int index; byte[] bytes = new byte[100];//数组长度为100 FileInputStream fis=new FileInputSt
2021-03-07 20:08:01
6774
原创 解决Navicat 出错:1130-host . is not allowed to connect to this MySql server,MySQL
Mysql连接报错:1130-host … is not allowed to connect to this MySql server如何处理这个问题是我用navicate连接我的腾讯云服务器的mysql数据库出现的,原因是mysql未开启远程权限,解决方法是打开mysql自带的user表,找到你想开放的用户把host字段的localhost改为%,步骤如下:1.连接服务器: mysql -...
2020-04-10 11:47:43
286
原创 js正则表达式
var val="11.1"; if(val==""){ alert("请假合计天数不能为空"); }else{ //var daysReg=/^[1-9]{1}[0-9]*\.[0,5]{1}$/; // var daysReg=/[0.5]{1}|^[1-9]{1}[0-9]*\.{1}[0,5]{1}$/; //注意,^代表开头{1}是一个的意思,$代表以...
2020-01-11 14:32:51
119
原创 ajax同步和异步区别
同步和异步的区别,ajax的编程步骤解:同步是指一个线程要等待上一个线程执行完才能开始执行,同步可以看做是一个单线程操作,只要客户端请求了,在服务器没有反馈信息之前是一个线程阻塞状态。异步是一个线程在执行中,下一个线程不必等待它执行完就可以开始执行。异步肯定是个多线程。在客户端请求时,可以执行其他线程,并且在把这个线程存放在他的队列里面,有序的执行。异步的效率要高于同步。如果数据在线程间共享,那么...
2020-01-09 15:04:40
149
原创 对接泛微E9的一些问题
今天遇到一个问题,还是ajax执行需要时间造成js执行顺序问题,我需要的是先执行ajax的内容,然后返回一个结果。查了下资料发现ajax默认请求方式是异步,ajax同步异步:默认是true:异步,false:同步。异步传输是面向字符的传输,它的单位是字符;而同步传输是面向比特的传输,它的单位是桢,它传输的时候要求接受方和发送方的时钟是保持一致的。...
2020-01-09 15:03:55
2718
2
原创 MySQL8免安装版的安装教程
MySQL8免安装版的安装教程1.下载mysql8的免安装版地址https://dev.mysql.com/downloads/mysql/8.0.html2.解压并配置一些文件[mysqld]# 设置3306端口port=3306# 设置mysql的安装目录basedir=F:\MySQL# 设置mysql数据库的数据的存放目录datadir=F:\MySQL\Data...
2020-01-06 09:07:37
314
原创 linux基本命令
linux基本命令一、Linu基本目录详解[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-HRIiP642-1575245689490)(D:\Desk\技术总结\linnux\img\目录.png)]bin:存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。etc:存放系统管理和配置文件。home:存放所有用户文件得跟目录,是用户...
2019-12-02 08:15:29
231
原创 log4j使用方法详解
log4j在java项目中的使用详解参考链接:https://blog.csdn.net/loadqian/article/details/80656898
2019-11-30 08:16:08
81
原创 IDEA新建maven项目并解决没有webapp文件夹的问题
如图所示点击next上图GroupId是指公司名,ArtifactId是指的是项目名Project name填写的是项目名,Project Location填写的是项目所在路径,然后点击finish创建项目。上图所示没有webapp项目菜单栏选中File,然后再选中Project Structure,然后再点击确认点击Project Setting进去以后然后点击Modules...
2019-11-09 15:06:34
9441
3
原创 Error instantiating class com.model.User with invalid types () or values ()
报错信息:Cause: java.lang.NoSuchMethodException: com.model.User.<init>(),我在mybatis一次配这个置中使用出现错误信息,原因是类user没有写了有参构造,覆盖了无参构造,mybatis创建这个user类时是调用无参构造的,所以应该在user类中加一个无参构造方法...
2019-07-30 11:40:16
272
原创 spring和hibernate整合时异常(详解): getFlushMode is not valid without active transaction
这个是thread配置写错,hiberante3支持`在<prop key="current_session_context_class">thread</prop>这个写法在hibernate3支持,hibernate5应该这样写<property name="hibernate.current_session_context_class">org.s...
2019-07-29 10:49:31
143
原创 eclipse安装hibernate tool工具并逆向生成表的映射文件
安装eclipse和安装hibernate tool步骤一eclispe官网下载eclipse,我下载的是eclisep-jee-2018-12-R-win32-x86_64这个版本,如果电脑已安装,可以自已查看版本,已查询我的版本步骤二eclipse安装hibernate tool,打开此链接https://tools.jboss.org/downloads/我选择的是4.1...
2019-07-10 16:30:37
292
原创 eclipse控制台输出hibernate SQL语句日志
1.hibernate.cfg.xml配置下列属性true格式化所有sql语句的输出。true输出除ddl以外的语句。2.项目中引用log4j.properties文件
2019-07-04 10:25:30
1130
原创 Hibernate报错解决Error parsing JNDI name [],Need to specify class name
能实现写数据,但是报错。 出错信息:org.hibernate.engine.jndi.JndiException: Error parsing JNDI name []at org.hibernate.engine.jndi.internal.JndiServiceImpl.parseName(JndiServiceImpl.java:124)at org.hibernate.engine...
2019-07-03 10:38:53
261
原创 jsp解决乱码问题及请求转发和重定向的区别
1.get请求方式怎么解决中文乱码问题我写了两个页面login.jsp和都login.jsp页面,dologin.jsp页面处理乱码代码 提交以后结果图是dologin.jsp页面我的处理代码是:request.setCharacterEncoding(“utf-8”);因为是get请求方式,首先我们知道,在get请求方式下,客户端提交过来的数据是跟在url地址后的,那么这个时...
2019-06-12 22:45:13
214
原创 utf-8和unicode的区别是啥?
utf-8和Unicode到底有什么区别?是存储方式不同?编码方式不同?它们看起来似乎很相似,但是实际上他们并不是同一个层次的概念要想先讲清楚他们的区别,首先应该讲讲Unicode的来由。众所周知,在计算机发明的时候 ,由于计算机你只能表示二进制的数据,美帝人民为了交流通信方便,约定了一个编码系统,就是ASCII码,把abc…xyz…ABC…XYZ…!@#…等字符分别和0,1,2,3,4…对应...
2019-06-02 22:18:15
211
原创 Navicat设置表的外键
使用navicat设置外键这里我使用的是三个表,userInfo,role,userRole是中间表结构如下图crtl+d如下图###步骤一1.名字可以不用写,自动生成最好。需要找到要设置成外键的字段,我这里先设置uid这个外键字段,选中uid2.参考数据库,你的表在哪个数据库就选哪个数据库3.参考表的选择,就是现在所选的外键字段在哪个表是主键的那个表,外键uid是userI...
2019-05-31 20:57:13
24262
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人