- 博客(30)
- 收藏
- 关注
原创 Tomcat8.0运行到 IPv6 [true], sendfile [true], accept filters [false], random [true].挂掉问题
解决办法:下载【tcnative-1.dll】文件,放入“C:\Windows\System32”中即可。
2023-04-13 16:19:28 806
转载 mysql 5.6 datadir_【windows】mysql5.6数据库修改数据库存储datadir路径
mysql5.6默认安装在C盘,想把数据库存储路径datadir设置到D盘的话需要通过修改mysql的my.ini配置文件1.首先我们需要找到mysql的datadir目录 ,使用mysql操作工具,通过show variables like ‘%datadir%’;查询到目前的datadir;如果在C盘下没找到ProgramData文件夹,说明被隐藏了,设置下显示隐藏的文件夹显示ProgramData后 找到C:\ProgramData\MySQL\MySQL Server 5.6\data
2022-04-18 16:35:26 664
原创 Oracle去重sql语句
select * from (select hs.*, row_number() over(partition by hs.ratio_id order by hs.created_date desc) rn from ratio_his hs))where rn = 1
2021-09-27 14:21:34 1770
转载 阿里云服务器安装的mysql远程连接报错1045
阿里云服务器安装的mysql远程连接报错1045在学习操作服务器时,想把项目发布到服务器,需要使用数据库,所以在服务器上就安装了mysql,但是远程连接时发现输入账号密码都正确,但是报错1045,搜索了很多,找到解决办法.准备:先使用xshell连接你的服务器1.连接数据库mysql -r root -p199201gxh1如果提示“ERROR 1049 (42000): Unknown database ‘123456’,请参考本人博客:https://blog.csdn.net/we
2021-07-24 17:29:19 365 1
转载 阿里云 tomcat启动一直卡在Root WebApplicationContext: initialization completed
亲测可用,望采纳解决方案yum install -y rng-toolssystemctl start rngdcp /usr/lib/systemd/system/rngd.service /etc/systemd/systemvi /etc/systemd/system/rngd.service找到ExecStart 在最后加上-r /dev/urandomExecStart=/sbin/rngd -f -r /dev/urandom重新载入服务systemctl daemon-
2021-06-24 00:10:20 392
原创 定时备份mysql数据库脚本
大部分客户(甲方爸爸)都需要我们提供备份数据库功能我采用的是利用mysql的mysqldump的命令来备份数据,再利用windows的任务功能进行定时备份与删除,如下:@echo offforfiles /p "E:\mysql\MySQL BackUp" /m *.sql -d -7 /c "cmd /c del /f @path"set "Ymd=%date:~0,4%%date:...
2019-11-22 12:05:00 1010
原创 linux系统后台挂起命令
正常./xxx.sh &命令在客户端连接断开后会停止运行程序,此时加入nohup关键字即可。例:nohup ./xxx.sh &
2019-11-19 14:47:50 1044
原创 java后台获取微信小游戏的openid,session_key,以及解密获取群Id(openGId)
/** * 调用微信接口获取用户的openid 及session_key * @param req * @param request * @param response * @return * @throws Exception */ @DoAction public Response wXGameLogin(Request req,HttpServletRequest r...
2018-05-02 13:35:00 3473
转载 url 传参数时出现中文乱码该怎么解决
一般出现乱码都是在js裏面跳转到哪个类 然後得到这个参数的时候中文乱码,有一个非常实用的办法,在js你可以这样写:var url=........;url=encodeURI(url); url=encodeURI(url); //最重要的部分,两次调用encodeURI ,就是编码两次然後在跳转到url所在的类, 获取这个参数的方法如下:String name=request.getParame
2018-01-02 09:49:47 1248
转载 JavaBean, EntityBean, POJO, PO, BO,VO,DTO,DAO 区别
先记一部分这个类是共有类(public),并且必须有一个公共的缺省构造函数。这个类的属性使用getter和setter来访问,其他方法遵从标准命名规范。(JavaBean是一个定义了系列 get 和 set 方法的类,通过get set 方法对暴露成员变量) JavaBean: 是一种Java语言写成的可重用组件,它的方法命名,构造及行为必须符合特定的约定。
2017-12-24 15:15:00 228
原创 微信公众号后台配置菜单代码
导入jar包 首先是 菜单项的基类,所有一级菜单、二级菜单都共有一个相同的属性,那就是name。菜单项基类的封装代码如下: package com.souvc.weixin.menu;/*** 类名: Button * 包名: com.souvc.weixin.menu* 描述: 菜单项的基类 * 开发人员: souvc
2017-12-10 17:37:01 6362 2
原创 MySQL创建定时任务动态创建月表
#设置时区set time_zone = '+8:00';#开启事件调度器set GLOBAL event_scheduler = 1;#设置数据库use game_center_dashboard;#如果存在同名任务先删除drop event if exists table_shard_by_month;#设置分隔符为 '$$' ,
2017-12-08 10:37:11 2325
原创 查询昨天,今天,明天等的mysql语句
若能帮您,请点个赞!今天select * from 表名 where to_days(时间字段名) = to_days(now());昨天SELECT * FROM 表名 WHERE TO_DAYS( NOW( ) ) - TO_DAYS( 时间字段名) 7天SELECT * FROM 表名 where DATE_SUB(CURDATE(), INT
2017-12-07 19:20:09 844
原创 使用nginx反向代理后如何在后台web应用中获取用户ip
使用nginx反向代理后如何在后台web应用中获取用户ip原创 2017年05月01日 15:02:44问题背景在实际应用中,我们可能需要获取用户的ip地址,比如做异地登陆的判断,或者统计ip访问次数等,通常情况下我们使用request.RemoteAddr就可以获取到客户端ip,但是当我们使用了nginx作为反向代理后,使用request.Re
2017-10-12 13:22:51 244
原创 Linux的常用命令
常用指令ls 显示文件或目录 -l 列出文件详细信息l(list) -a 列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir 创建目录 -p 创建目录,若无父目录,则创建p(parent)cd 切换目录touch
2017-09-29 16:49:32 186
原创 如何优化tomcat配置(从内存、并发、缓存)优化
一.Tomcat内存优化** Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 java_OPTS 参数。 JAVA_OPTS参数说明 -server 启用jdk 的 server 版; -Xms java虚拟机初始化时的最小内存; -Xmx java虚拟机可使用的最大内存;
2017-09-28 23:22:31 308
原创 数据库的触发器
触发器 其是一种特殊的存储过程。一般的存储过程是通过存储过程名直接调用,而触发器主要是 通过事件(增、删、改)进行触发而被执行的。其在表中数据发生变化时自动强制执行。 常见的触发器有两种:after(for)、instead of,用于insert、update、delete事件。 after(for) 表示执行代码后,执行触发器 instead of
2017-09-28 22:49:05 231
原创 数据库的存储过程
【存储过程的概念】 存储过程(Stored Procedure)是一组为了完成特定功能的SQL语句集。经编译后存储在数据库中。存储过程是数据库中的一个重要对象,用户通过指定存储过程的名字并给出参数(如果该存储过程带有参数)来执行它。存储过程是由 流控制 和 SQL语句书写的过程,这个过程经编译和优化后存储在数据库服务器中。存储过程 可由应用程序通过一个调用来执行,而且允许用户声
2017-09-07 17:34:20 321
原创 mysql怎么判断查询数据慢的sql语句
如何查找MySQL中查询慢的SQL语句更多如何在mysql查找效率慢的SQL语句呢?这可能是困然很多人的一个问题,MySQL通过慢查询日志定位那些执行效率较低的SQL 语句,用--log-slow-queries[=file_name]选项启动时,mysqld 会写一个包含所有执行时间超过long_query_time 秒的SQL语句的日志文件,通过查看这个日志文件定位效率较低的SQL
2017-08-30 22:55:53 2198
原创 时间复杂度与空间复杂度的知识点
时间复杂度 算法分析同一问题可用不同算法解决,而一个算法的质量优劣将影响到算法乃至程序的效率。算法分析的目的在于选择合适算法和改进算法。一个算法的评价主要从时间复杂度和空间复杂度来考虑。一、时间复杂度 (1)时间频度 一个算法执行所耗费的时间,从理论上是不能算出来的,必须上机运行测试才能知道。但我们不可能也没有必要对每个算法都上机测试,只需知道哪个算法花费的
2017-08-30 22:40:21 330
原创 Java Web系统常用的第三方接口
1. Web Service 接口1.1 接口方式说明和优点在笔者的开发生涯中,当作为接口提供商给第三方提供接口时,以及作为客户端去调用第三方提供的接口时,大部分时候都是使用 Web Service接口, Web Service作为接口使用广泛的原因,与它的特点息息相关。Web Service的主要目标是跨平台的可互操作性,为了实现这一目标, Web Service
2017-08-30 14:36:22 351
原创 ActiveMq的简介
1. 什么是ActiveMQ[html] view plain copy strong>span style="font-size:18px;">ActiveMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的、可扩展的、稳定的和安全的企业级消息通信。ActiveMQ使用Apache提供的授权,任何人都可以对其实
2017-08-30 14:14:53 349
原创 深入理解分布式事务,高并发下分布式事务的解决方案
1、什么是分布式事务分布式事务就是指事务的参与者、支持事务的服务器、资源服务器以及事务管理器分别位于不同的分布式系统的不同节点之上。以上是百度百科的解释,简单的说,就是一次大的操作由不同的小操作组成,这些小的操作分布在不同的服务器上,且属于不同的应用,分布式事务需要保证这些小操作要么全部成功,要么全部失败。本质上来说,分布式事务就是为了保证不同数据库的数据一致性。2、分布式事务的产生的原因
2017-08-30 13:12:32 1253 1
原创 常用集合的底层数据结构
1.1 了解三个接口: List, Set, Map 1.2 要求掌握的6个具体实现类List: ArrayList, LinkedListSet: HashSet, TreeSetMap: HashMap, TreeMap 【面试】增加两个实现类:Vector, HashTable题1: ArrayList和Vector的区别?题2:HashMap和
2017-08-27 15:40:28 2558 2
原创 ThreadLocal的讲解
ThreadLocal是什么 早在JDK 1.2的版本中就提供Java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。 当使用ThreadLocal维护变量时,ThreadLocal为每个使用该变量的线程提供独立的变量副本,所以每一个线程都可以独立地改变自己的副本,而不会影
2017-08-26 18:59:52 230
原创 关于lucene/solr的相关知识点
一、什么是solr? Solr是一个基于Lucene的Java搜索引擎服务器。Solr 提供了层面搜索、命中醒目显示并且支持多种输出格式(包括 XML/XSLT 和 JSON 格式)。它易于安装和配置,而且附带了一个基于 HTTP 的管理界面。Solr已经在众多大型的网站中使用,较为成熟和稳定。Solr 包装并扩展了 Lucene,所以Solr的基本上沿用了Lucene的相关术语。更
2017-08-26 16:36:02 321
原创 mysql的多表查询的相关知识点
1.交叉查询(了解) 若干表没有条件的连接在一起```select a.*,b.* from a,b ;或者 select *from a,b;```**注:**- 交叉查询其实是一种错误.数据都是无用数据,叫笛卡尔积.- 假设集合A={a,b},集合B={0,1,2},则两个集合的笛卡尔积为{(a,0),(a,1),(a,2),(b,0)
2017-08-25 16:36:50 374
原创 mysql如何给列创建索引
为mysql数据库建立索引前些时候,一位颇高级的程序员居然问我什么叫做索引,令我感到十分的惊奇,我想这绝不会是沧海一粟,因为有成千上万的开发者(可能大部分是使用MySQL的)都没有受过有关数据库的正规培训,尽管他们都为客户做过一些开发,但却对如何为数据库建立适当的索引所知较少,因此我起了写一篇相关文章的念头。 最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我
2017-08-25 16:25:19 2883 1
原创 什么是JavaScript?
JavaScript是web上一种功能强大的编程语言,用于开发交互式的web页面。它不需要进行编译,而是直接嵌入在HTML页面中,由浏览器执行。1,JavaScript被用来设计向HTML页面添加交互行为。2,JavaScript是一种脚本语言(脚本语言是一种轻量级编程语言)。3,JavaScript由数行可执行计算机代码组成。4,JavaScript通常被直接嵌入HTML页面。
2017-08-25 12:23:23 272
原创 redis的优缺点
优点:1 读写性能优异2 支持数据持久化,支持AOF和RDB两种持久化方式3 支持主从复制,主机会自动将数据同步到从机,可以进行读写分离。4 数据结构丰富:除了支持string类型的value外还支持string、hash、set、sortedset、list等数据结构。缺点:1 Redis不具备自动容错和恢复功能,主机从机的宕机都会导致前端部分读写
2017-08-25 11:57:39 299
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人