- 博客(49)
- 收藏
- 关注
转载 mysql规范
·数据命名规范所有数据库对象名称必须使用小写字母并用下划线分割。所有数据库对象名称禁止使用 MySQL 保留关键字(如果表名中包含关键字查询时,需要将其用单引号括起来)。数据库对象的命名要能做到见名识意,并且最后不要超过32个字符。临时库表必须以 tmp_ 为前缀并以日期为后缀,备...
2019-03-09 11:09:00
143
转载 spring boot实现AOP登录拦截
1.在pom.xml中添加配置 <dependency> <groupId>org.aspectj</groupId> <artifactId>aspectjrt</artifactId> <version>1.6.1...
2018-11-24 17:40:00
781
转载 java面试题——java基础(四)
java基础1.java跨平台 由于各个操作系统的指令不完全一样,在不同的操作系统执行不同的程序代码,java开发了java虚拟机来屏蔽系统之间的差异,针对不同的系统安装不同的虚拟机即可。2.int数据占32字节 8中基本类型:byte(8)、short(16)、int(32)、long(64)、float(32)、double(64)、char(16)、Boolean(1)3.ja...
2018-11-21 20:53:00
474
转载 索引的类型及分类
一、索引方法Mysql目前主要有以下几种索引类型:FULLTEXT,HASH,BTREE,RTREE。1. FULLTEXT即为全文索引,目前只有MyISAM引擎支持。其可以在CREATE TABLE ,ALTER TABLE ,CREATE INDEX 使用,不过目前只有 CHAR、VARCHAR ,TEXT 列上可以创建全文索引。全文索引并不是和MyISAM一起诞生的,它的出...
2018-11-14 22:40:00
746
转载 百万级别sql数据查询优化
1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null最好不要给数据库留NULL,尽可能的使用NOT NULL填充数据库.备注、描...
2018-11-14 22:15:00
96
转载 mysql查询最大连接数及锁
1、查看最大连接数show variables like '%max_connections%';2、修改最大连接数set GLOBAL max_connections = 200;3.root 查看所有用户当前连接-- show processlist;只列出前100条,如果想全列出请使用show full processlist; show...
2018-11-14 22:06:00
138
转载 java面试题——中间件&&数据库&&redis(三)
六、中间件篇1.消息中间件如何保证消息的一致性和如何进行消息的重试机制?2.Spring Cloud熔断机制介绍;在Spring Cloud框架里,熔断机制通过Hystrix实现。Hystrix会监控微服务间调用的状况,当失败的调用到一定阈值,缺省是5秒内20次调用失败,就会启动熔断机制。熔断机制的注解是@HystrixCommand,Hystrix会找有这个注解的方法,...
2018-11-05 23:17:00
76
转载 java面试题——java高级&&Spring(二)
四、Java高级部分1.红黑树的实现原理和应用场景;1.(1)每个节点或者是黑色,或者是红色。(2)根节点是黑色。(3)每个叶子节点(NIL)是黑色。 [注意:这里叶子节点,是指为空(NIL或NULL)的叶子节点!](4)如果一个节点是红色的,则它的子节点必须是黑色的。(5)从一个节点到该节点的子孙节点的所有路径上包含相同数目的黑节点。注意:(01...
2018-11-04 11:05:00
80
转载 java面试题——多线程&&JVM(一)
一、开场白简单的介绍一下自己的工作经历与职责,在校或者工作中主要的工作内容,主要负责的内容;(你的信息一清二白的写在简历上,这个主要为了缓解面试者的压力)介绍下自己最满意的,有技术亮点的项目或平台,重点介绍下自己负责那部分的技术细节;(主要考察应聘者对自己做过的事情是否有清晰的描述,判断做的事情的复杂度)相关问题答案为个人整理,仅供参考。二、Java多线程相关1.线程...
2018-11-01 15:53:00
98
转载 GO——beego简单开发实例(二)
在新建项目成功之后我们可以做一个简单的动态增删查改。1.在models文件夹下新建models.go,根据模型新建表package modelsimport ( "github.com/astaxie/beego/orm" _ "github.com/go-sql-driver/mysql" "time")//定义User实体type Us...
2018-10-30 21:38:00
367
转载 GO——beego安装及新建项目(一)
安装GO1.安装Go的SDK(WIN直接下载安装包安装) 下载地址:https://golangtc.com/download Windows下只需要添加GOPATH(GOPATH对应的开发项目路径)环境变量即可,其他变量已自动配置。2.检查GO SDK是否安装成功 在命令提示符中输入go env 显示如下图即安装成功。...
2018-10-29 21:16:00
165
转载 搭建SSM框架(可直接下载使用)
环境:jdk1.8、tomcat 7.0.68 、mysql5.6配置及风格说明:spring使用的是4.3.5版本,restful风格接口。实现功能:1.实现简单的增删查改 2.事务配置(以实现事务回滚) 3.日志配置,日志使用的是log4j,日志级别控制到debug级别,会打印出所执行的sql语句下载地址:链接:https://pan.bai...
2018-08-09 16:25:00
529
转载 Linux常用命令
查找find /文件夹 搜索名字读取文本cat 文件名新建文件及文件夹mkdir 文件夹名touch 文件名(带后缀)删除文件及文件夹rm -rf 文件夹名rm -f 文件名(带后缀)修改及保存文本vi 文件名 //进入编辑模式i //插入字符x ...
2018-07-25 15:50:00
101
转载 tomcat闪退解决方案
在这几天,遇到一个Tomcat启动闪退的问题,通过查阅各种资料,算是完美解决。在此分享给朋友们。 首先,确定你的问题在哪里 1.查询错误:win+R 输入cmd,进入一般处理程序。通过cd 找到你Tomcat的bin文件夹,在bin下面输入startup.bat run运行,运行后,如果如(图1)提示,缺少JAVA_HOME 或者缺少JRE_HO...
2018-07-12 11:23:00
351
转载 Spring Boot脚手架
介绍:一个简单springboot脚手架。由经典的三层架构(web控制层、事务逻辑层和数据访问层)组成,使用的是restful架构风格,数据库使用的是mysql,数据访问使用的是MyBatis框架。实现了一整套简单的增删查改及批量插入,有效的事务控制和日志打印。云盘地址:https://pan.baidu.com/s/1sN0yqQd98grdo41EU-wSRA密码...
2018-06-26 10:07:00
186
转载 Java 详解 JVM 工作原理和流程
作为一名Java使用者,掌握JVM的体系结构也是必须的。说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成:Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示:运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成字节码(.class文件...
2018-06-07 10:20:00
74
转载 比较两个时间字符串的大小
Stringa="2003-10-12";Stringb="2003-10-21";intresult=a.compareTo(b);if(result==0)out.print("a=b");elseif(result<0)out.print("a<b");elseout.print("a>b");使用String类中的compareTo(...
2018-05-23 14:33:00
275
转载 Python学习代码——基础篇
参考教材连接:https://www.liaoxuefeng.com/wiki/0014316089557264a6b348958f449949df42a6d3a2e542c000print("你好 世界")name=["lll","gx","zj","xx"]print(name[-2])# 判断测试 xmTail=1.75xmWight=80.5...
2018-04-18 16:09:00
190
转载 java在开新的线程
ExecutorService service = Executors.newSingleThreadExecutor(); service.execute(new Runnable() { public void run() { inertPayRecord(reqdata, siteCode); // 插入支付记录 ...
2018-03-24 16:43:00
123
转载 查看mysql数据库日志
1.检查是否开启了日志show variables like 'general%';2.开启mysql数据日志 SET GLOBAL general_log_file = 'C:\Program Files\MySQL\MySQL Server 5.7\log\log.log'; SET GLOBAL gener...
2018-03-23 16:44:00
176
转载 银联支付——(JAVA)支付测试开发
开发官网:银联支付开发平台支付流程:正常的支付流程都是一样,2 是支付请求,将返回的支付结果html在浏览器打开返回给用户5 是同步支付结果写入(这里是完成支付后点击返回商户按钮触发)6 是异步支付结果写入(这里是完成支付后银联自动发起)在若支付结果写入异常时,可以主动发起结果查询接口,查询支付状态。心得:1.银联支付也是可以用到测试环境的,可以直接用...
2018-03-15 20:18:00
90
转载 支付宝——(JAVA)支付测试开发
开发官网:支付宝开发平台支付流程:简单的说就是支付环节就是三个接口1.3 支付请求接口 (支付请求到支付宝,会返回一个html在浏览器打开,用户完成支付)1.7 支付宝将支付结果写入到页面(这里是完成支付后点击返回商户按钮触发)1.8 支付宝将支付结果写入到后台(这里是完成支付后支付自动发起)像业务上逻辑上数据处理也都是在发起支付请求时保存支付请求的数据,后台结...
2018-03-15 16:37:00
974
转载 mysql将去掉数据中的部分字
update table_name set aa=concat(mid(aa,1,1),"*",mid(2,9));转载于:https://www.cnblogs.com/LiLiliang/p/8573479.html
2018-03-15 14:33:00
375
转载 mysql按日期分组统计的查询
SELECT DATE_FORMAT( TRANS_TIME, "%Y-%m-%d" ),SUM(SUM) FROM ibsp_pay_bill WHERE TRANS_TIME>"2018-02-05 00:00:00" AND TRANS_TIME<"2018-03-05 23:59:59" AND COMPARE_SIGN="支付正常"GROUP BY DA...
2018-03-05 16:46:00
388
转载 tomcat响应过慢——解决办法
1.检查内存是否溢出 free -h 若内存溢出,首先检查代码是否存在内存泄漏 ,其次就是扩容2.检查线程池是不是太小,存在线程等待过多 查看tomcat的PIDps -aux|grep tomcat 查看tomcat对应的线程数ps -Lf PID|wc -l 修改tomcat线程池数以及tomcat运行模式(m...
2018-02-27 11:28:00
780
转载 Java生成二维码
相关JAR包:https://files.cnblogs.com/files/LiLiliang/zxing.zip实例代码: 1 /** 2 * GET方法测试 3 * @author:lll 4 * @throws IOException 5 * @throws FileNotFoundException 6 * @tim...
2018-02-05 16:11:00
52
转载 存储、游标的简介及嵌套使用
1.存储过程简介 一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一些特殊的控制结构组成。当希望在不同的应用程序或平台上执行相同的函数,或者封装特定功能时,存储过程是非常有用的。数据库中的存储过程可以看做是对编程中面向对象方法的模拟。它允许控制数据的访问方式。存储过程通常有以下优点: (1).存储过程增强了SQL语言的功能和灵活性。存储过...
2018-01-22 17:01:00
118
转载 Sql笔记-查询数据仅出现过一次、小数据位不为零、删除表及序列、ifnull函数
查询数据表中每条相同的数据仅出现一次select distinct(ORDER_NO ) from ibsp_record_fee查询数据表中数据唯一的数据select ORDER_NO from ibsp_record_fee group by ORDER_NO having count(*) = 1查询数据表中数据中小数位不为0select * fr...
2018-01-22 16:14:00
316
转载 Java获取文件路径&&获取访问路径、域名、项目名、请求入参
String path=request.getSession().getServletContext().getRealPath("/WEB-INF/2.jpg");=========================================================================================//测试页面-跳转到输入数据的form...
2017-09-08 09:21:00
337
转载 mysql中自增数据
1.查看数据库自增因子 命令:SHOW VARIABLES LIKE 'auto_inc%'; 2.修改数据自增因子 命令:SET global auto_increment_increment=1;转载于:https://www.cnblogs.com/LiLiliang/p/7473603.html...
2017-09-04 14:50:00
300
转载 Java分割字符串
单个符号作为分隔符 ** 单个字符分割要在前面添加双斜杠,如下 String xx = "610101100224581|陕C00308|2010-01-02 02:24|1.00|1.00|宝鸡交警支队高新大队|宝鸡交警支队高新大队|段延学|2"; String[] xy = xx.split("\\|");多个符号作为分隔符 **...
2017-09-04 14:43:00
425
转载 Java后台打开浏览器窗口
package com.ibsp.utils;import java.io.IOException;import java.net.URISyntaxException;public class Test11 { public static void main(String[] args) throws URISyntaxException, IOException {//...
2017-08-18 11:16:00
763
转载 mybatis学习笔记
< < 小于号 > > 大于号 & & 和 ' ’ 单引号 " " 双引号转载于:https://...
2017-06-20 16:21:00
57
转载 Windows下搭建PHP环境
一、准备工作-下载所需软件Apachehttp://pan.baidu.com/s/1qXBy6TIPHPhttp://pan.baidu.com/s/1gf01P31MySQLhttp://pan.baidu.com/s/1pLJiyc7二、安装软件 安装Apache:1.解压压缩文件,然后进入加压的夹子之中(...
2017-05-23 15:50:00
77
转载 Java实现常见基础排序算法
1.直接插入排序在插入第i个记录的时,R1,R2...已经排好序,这时将关键字R依次与R1...比较,从而找到应该插入的位置,插入位置以及其后的记录依次往后移动。时间复杂度O(n^2) 空间复杂度O(1)2.冒泡排序首先将第一个记录的关键字和第二个记录的关键字进行比较,若为逆序,则交换这两个记录的值,然后比较第二个和第三个记录的关键字,以此类推,知道第n-1...
2017-05-18 15:51:00
73
转载 redies常用命令
如果要使用多台redies端口就要多复制几个redies 然后将其中的redies.conf文件中端口修改一下即可启动redies,j进入到启动文件夹子中redis-server ./redis.conf#如果更改了端口,使用`redis-cli`客户端连接时,也需要指定端口,例如:redis-cli -p 6380(直接复制redies夹子时,需要添加权限,chmo...
2017-05-05 15:05:00
246
转载 MYSQL优化
优化目标减少 IO 次数IO永远是数据库最容易瓶颈的地方,这是由数据库的职责所决定的,大部分数据库操作中超过90%的时间都是 IO 操作所占用的,减少 IO 次数是 SQL 优化中需要第一优先考虑,当然,也是收效最明显的优化手段。降低 CPU 计算除了 IO 瓶颈之外,SQL优化中需要考虑的就是 CPU 运算量的优化了。order by, group by,distinct ...
2017-01-10 10:47:00
64
转载 EditPlus快捷键
Editplus 选中一行: ctrl+rEditplus 复制一行: ctrl+r选择行,然后ctrl+c复制。复制一行到下一行中:Editplus有:Ctrl+j 复制上一行的一个字符到当前行Editplus 删除一行: Shift+Alt+Delete 直接删除当前行, 或:shift+Delete也成。移动一行到上一行/下一行: alt+shift+向上键(向下键)-------...
2016-12-12 08:56:00
163
转载 ant的安装及项目的发布
1.安装ant1) 直接解压apache-ant-1.9.7-bin 2) 在环境变量中配置,ant_home的环境变量在 3) 在命令提示符中测试是否安装成功。 2 项目首次打包1) 写好打包的配置xml文件2) 新建一个记事本,写入“cmd”;保存为.bat格式;双击即可进入当前当前文件夹的命令提示符3) 在cmd中输入:ant 回车,就会...
2016-11-29 19:31:00
96
转载 Java 中类型转换
int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String-> ints="12345";int i;第一种方法:i=Integer.parseInt(s);...
2016-11-13 15:38:00
54
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人