- 博客(12)
- 资源 (1)
- 收藏
- 关注
原创 数据库分页与统计优化
数据库分页与统计优化相信大家对分页的需求都很高,很多时候想到分页的需求都是想到框架,今天我们来手写一个简单的分页优化方案。这是前段需要的数据,这里面有分页后的数据而且还要有总条目,上代码SELECT * FROM ( SELECT * FROM `upload_file` AS `upi` ORDER BY(`upi`.`upload_timestamp`) DESC LIMIT 0,3 ) AS t1, (SELECT count(`up`.`upload_id`) AS sum FR
2021-02-25 16:53:42
223
原创 MySQL 8.x在Linux 安装可能出现的PID file 错误
错误信息Starting MySQL.Logging to '/usr/local/mysql/mysqldb/izuf6brtqj5sw2wcwaytc2z.err'.The server quit without updating PID file (/usr/local/mysql[FAILED]/izuf6brtqj5sw2wcwaytc2z.pid).日志显示2020-11-05T01:34:45.067526Z 0 [System] [MY-010116] [Server] /usr/
2020-11-05 10:02:10
820
原创 Maven使用shade打包jar运行
1、创建工程这里我就不介绍怎么创建Maven工程了,大家可以创建一个简单的工程测试一下,绝对是可以的。2、添加打包插件在怕pom下面添加shade打包插件,可以将不需要的插件移除掉,特别是Maven创建的时候自带的一些插件,会对项目打包有影响,所以我还是推荐移除不需要的Maven自带的插件。 <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</g
2020-09-24 09:51:03
1417
原创 Redis的数据类型
Redis的数据类型文章目录Redis的数据类型redis的数据类型:数据的增删改查[String]字符串插入:查询:取值并赋值删除key数值增减数值递减其他:Hash类型添加一个字段值一次性添加多个字段其他修改查询删除字段判断字段是不是存在其他应用的时候存入List类型添加将元素从一个列表转移到另一个列表中查询删除修改查询数组的长度Set类型添加:删除获得集合中的所有元素判断元素是否在集合中运...
2019-12-08 17:32:42
227
原创 多线程网络爬虫
线程-生产者消费者emmm…今天下午开始要利用java做一个爬虫为课设的数据库数据做准备,以前的爬虫设计用的是连接池爬虫池,但是效率不怎么样,所以补充线程上的一些知识,先看这张图大家都知道网络请求是一个非常耗时的一个问题,因为影响这个的因素很多,一个请求发送你可能要等好久才内得到io返回的数据,所以我们把程序设计成线程碎片化处理,分为3个部分,1就是网络请求部分,2数据解析部分,3数据...
2019-09-22 10:21:26
300
原创 线程-死锁
线程-死锁多个线程持有对方所需要的锁死锁例如:死锁实例:/** * 使用线程的死锁 * @param args */public static void main( String[] args ){ Runnable runnable_1 = new Runnable() { @Override public void run() {...
2019-09-21 00:05:34
115
原创 线程-临界资源问题
线程-临界资源问题同步代码块方法用同步代码块解决临界资源问题/*** 同步代码块* @param args*/public static void main( String[] args ){ //实例化四个售票窗口 Runnable world = new Runnable() { @Override public void run(...
2019-09-20 23:19:09
462
1
原创 SSM-1(jar)整合开发(简单的商品增删改查)
SSM-1整合开发(简单的商品增删改查)1、简介 ssm讲的是Spring MVC + Spring +MyBatis整合开发Spring+ SpringMVC + MyBatis + Mybatis-spring整合包AOP联盟+织入 + c3p0 数据库连接池 + MySQL连接驱动 + jstl2、项目目录3、项目具体3.1、MyBatis的逆向工程技术 使用MyBa...
2019-08-15 02:21:47
212
原创 MySQL到入Access数据库
这篇文章呢,主要普及大家怎么学习数据库的时候,怎么把别人的数据库的数据拿来自己用,我只写MySQL到入Access数据库的,导入导出数据借助数据库图形化见面管理工具很方便的,现在开始,准备好文件开始:我建议你导出的数据库编码和你要导入的数据库编码最好是一样的创建一个数据库【已有数据库差不多】我用的是Navicat for MySQL数据库可视化工具:...
2019-07-23 13:01:56
1134
原创 Dijkstra算法-迷宫最优路径
今天遇到一个问题,我同学做的一个迷宫课程设计,在随机生成的一个迷宫地图里面查找最优的路径的问题,很多的时候我们会觉得查找最优路径用Dijkstra算法或者Foley算法拿到,但是他的数据太多了,我很难转成图,把哪一个路的点设计为一个图的节点,这样显得更加的复杂化这个程序的算法。 我的办法就是,用Dijkstra算法得解决问题办法+广度优先遍历的算法思想+两个队列,...
2019-06-28 11:38:32
2609
2
原创 高考小数据篇--1(爬虫)
java爬虫程序的可行度在很难赶得上主流的一些Python语言开发爬虫程序,但是java的用户量还是挺大的,下面介绍一下java爬虫的主要的一个过程:上菜package com.shaoyayu.html;import com.mysql.jdbc.Connection;import com.mysql.jdbc.PreparedStatement;import com.s...
2019-05-11 19:00:56
616
原创 javaMail发送邮件
javaMail发送邮件1、简单的邮件发送;获取Session(会话)对象Session session = Session.getInstance(properties(属性))设置properties属性:地址、端口、协议等内容Properties props = new Properties();props.setProperty(“mail.transport.protocol...
2019-02-01 21:33:51
322
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人