
java
a远方少年
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysql数据库备份sh脚本
mysql数据库备份sh脚本原创 2023-04-05 22:13:03 · 361 阅读 · 1 评论 -
nacos升级2.1.2版本后服务注册不进去
nacos升级2.1.2版本后服务注册不进去原创 2022-11-01 15:53:08 · 963 阅读 · 0 评论 -
Linux系统中Mongodb的安装启动和连接
Linux系统中Mongodb的安装启动和连接原创 2022-07-17 12:00:43 · 1281 阅读 · 0 评论 -
Linux环境java安装
Linux环境java安装原创 2022-07-10 15:37:25 · 551 阅读 · 0 评论 -
SpringMVC执行流程及工作原理
我们针对第一张图进行分析组件说明:1.DispatcherServlet:前端控制器。用户请求到达前端控制器,它就相当于mvc模式中的c,dispatcherServlet是整个流程控制的中心,由它调用其它组件处理用户的请求,dispatcherServlet的存在降低了组件之间的耦合性,系统扩展性提高。由框架实现2.HandlerMapping:处理器映射器。HandlerMapping负责根据用户请求的url找到Handler即处理器,springmvc提供了不同的映射器实现不同的映射方式..原创 2022-02-08 17:08:06 · 93 阅读 · 0 评论 -
mybatis时间比较
此时数据库使用的Date类型:(即:数据库类型date,传入是string)<if test="minCreateTime != null and minCreateTime != ''"> <![CDATA[ and g.create_time >= to_date(#{minCreateTime,jdbcType=DATE},'yyyy-MM-dd hh24:mi:ss')]]></if><if test="maxC原创 2021-12-14 23:49:29 · 4400 阅读 · 0 评论 -
Java遍历Map的4种方式
public static void main(String[] args) { // 循环遍历Map的4中方法 Map<Integer, Integer> map = new HashMap<Integer, Integer>(); map.put(1, 2); // 1. entrySet遍历,在键和值都需要时使用(最常用) for (Map.Entry<Integer, Integer>.原创 2021-12-02 16:21:24 · 111 阅读 · 0 评论 -
Java遍历List集合的4种方式
public class Test { public static void main(String[] args) { // 循环遍历List的4中方法 List<String> strList = new ArrayList<>(); strList.add("aaa"); strList.add("bbb"); strList.add("ccc"); // 1. 普通遍历.原创 2021-12-02 16:13:19 · 104 阅读 · 0 评论 -
quartz定时任务时间设置
这些星号由左到右按顺序代表 : * * * * * * * 格式: [秒] [分] [小时] [日] [月] [周] [年]序号 说明 是否必填 允许填写的值 允许的通配符第一空 秒 是 0-59 , - * /第二空 分 是 0-59 - * /第三空 小时 是 0-23 , - * /第四空 日 是 1-31 , - * ? ...原创 2021-12-02 10:40:31 · 887 阅读 · 0 评论 -
图片和base64相互转化
图片和base64相互转化原创 2021-11-29 15:55:31 · 174 阅读 · 0 评论 -
mybatis-复杂查询(一对多,多对一)
mybatis复杂查询 一对多 多对一原创 2021-11-26 16:52:32 · 120 阅读 · 0 评论 -
使用POI向Excel文件写入数据,并且通过输出流将创建的文件写出
import org.apache.poi.xssf.usermodel.XSSFRow;import org.apache.poi.xssf.usermodel.XSSFSheet;import org.apache.poi.xssf.usermodel.XSSFWorkbook;import org.junit.Test;import java.io.*;public class POITest { //使用POI向Excel文件写入数据,并且通过输出流将创建的文件写出 .原创 2021-11-14 00:27:13 · 795 阅读 · 1 评论 -
使用POI读取Excel文件中的数据
import org.apache.poi.ss.usermodel.Cell;import org.apache.poi.ss.usermodel.Row;import org.apache.poi.xssf.usermodel.XSSFCell;import org.apache.poi.xssf.usermodel.XSSFRow;import org.apache.poi.xssf.usermodel.XSSFSheet;import org.apache.poi.xssf.usermo.原创 2021-11-14 00:00:06 · 1238 阅读 · 0 评论 -
SpringCloud核心组件
Eureka Service:注册中心,里面有一个注册表,保存了各个服务所在的机器和端口号Eureka Client:负责将这个服务的信息注册到Eureka Server中Feign的一个机制就是使用了动态代理进行远程调用Ribbon的作用是负载均衡,会帮你在每一次请求的时候选择一台啊机器,均匀的把请求发送到各个机器上,Ribbon的负载均衡默认的使用RoundBobin轮训算法Hystrix是隔离、熔断以及降级的一个框架Zuul如果前端后端移动端调用后台系统,同意走Zull网关进入,有原创 2021-08-10 21:52:39 · 107 阅读 · 0 评论 -
单例模式介绍
原创 2021-07-13 00:02:19 · 88 阅读 · 0 评论 -
Nginx四个作用
——反向代理——负载均衡——HTTP服务器(动静分离)——正向代理转载 2021-06-19 20:08:46 · 86 阅读 · 0 评论 -
Git 常用命令
仓库# 在当前目录新建一个Git代码库$ git init# 新建一个目录,将其初始化为Git代码库$ git init [project-name]# 下载一个项目和它的整个代码历史$ git clone [url]转载 2021-06-19 19:44:06 · 84 阅读 · 0 评论 -
Mybatis-解决实体类属性与数据库字段不一致的方法
1.数据库字段名和实体类字段名存在一定关系2.数据库字段名与实体类字段名“毫无关联”原创 2021-06-16 23:38:34 · 717 阅读 · 0 评论 -
常用正则表达式大全
常用正则表达式大全一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})?$正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$有两位小数的正实数:^[0-9]+(.[0-9]{2})转载 2021-05-24 23:07:06 · 125 阅读 · 0 评论 -
Mybatis不能使用大于小于特殊判断符号(< > <= >=)符号
mybatis不能使用 <= >= > < 这些常用符号,要用替代符号判断特殊字符 替代符号 & & < < > > " " ' '原创 2021-05-23 22:36:57 · 693 阅读 · 0 评论 -
安卓音乐播放器
activity_main.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" and.原创 2020-05-24 22:46:38 · 397 阅读 · 0 评论 -
安卓无序广播和有序广播
activity_main.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" andr原创 2020-05-12 01:06:45 · 1663 阅读 · 0 评论 -
安卓绿豆通讯录
activity_main.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" and...原创 2020-04-26 22:25:42 · 4740 阅读 · 3 评论 -
安卓数据传递和数据回传简单注册和宠物装备购买
activity_main.xml<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" ...转载 2020-04-14 19:39:12 · 1844 阅读 · 0 评论 -
2017年蓝桥杯第三题,答案144
package 蓝桥杯;public class Number2_2017 { static int[] a = {1,2,3,4,5,6,7,8,9}; static int ans; public static void fun(int k) { if (k == 9) { int x1 = a[0] + a[1] + a[3] + a[5...原创 2020-04-03 00:48:18 · 244 阅读 · 0 评论 -
安卓加法计算器
布局<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_...原创 2020-03-28 01:43:37 · 2605 阅读 · 0 评论 -
安卓制作QQ登录界面, 处理登录按钮点击事件
<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_pare...原创 2020-03-17 14:34:09 · 3871 阅读 · 0 评论 -
Redis数据库缓存,提高性能。
ProvinceServlet.javapackage cn.itcast.web.servlet;import cn.itcast.service.ProvinceService;import cn.itcast.service.impl.ProvinceServiceImpl;import javax.servlet.ServletException;import javax....原创 2020-03-14 21:14:22 · 610 阅读 · 0 评论 -
Redis
Redis1. 概念: redis是一款高性能的NOSQL系列的非关系型数据库 1.1.什么是NOSQL NoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。 随着互联网web2.0网站的兴起,传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露...原创 2020-03-14 12:14:29 · 474 阅读 · 0 评论 -
Android对话框编写
//1.创建普通对话框 AlertDialog dialog = new AlertDialog.Builder(this).setTitle("Dialog对话框") //设置标题 .setMessage("是否确定退出") //设置提示信息 ...原创 2020-03-06 22:19:39 · 525 阅读 · 0 评论 -
java和javascript写的验证码
后端java代码CheckCodeServlet.javapackage cn.itcast.web.servlet;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.ht...原创 2020-02-18 23:43:08 · 180 阅读 · 0 评论 -
防止sql注入
使用PreparedStatement对象防止sql注入请输入用户名sdfsdf 请输入密码a' or 'a' = 'a用户名或密码错误Process finished with exit code 0/* * 登陆方法 使用PreparedStatement **/ public boolean login2(String username,Stri...原创 2020-02-09 00:19:52 · 181 阅读 · 0 评论 -
JDBC工具类 : JDBCUtils的制作
注册驱动也抽取抽取一个方法获取连接对象* 需求:不想传递参数(麻烦),还得保证工具类的通用性。* 解决:配置文件jdbc.propertiesurl=user=password=抽取一个方法释放资源 代码实现: public class JDBCUtils { private static String url; private static Stri...原创 2020-02-08 23:57:55 · 247 阅读 · 0 评论 -
JDBC相关内容
今日内容1 JDBC概念【+++】概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。各个数据库厂商去实现这套接口,提供数据库驱动jar包(接口实现类)。我们可以使用这套接口(JDBC)编程,真正执行的代码是驱动jar包中的实现类。jdbc就是一...原创 2020-02-08 16:19:44 · 202 阅读 · 0 评论 -
mysql多表查询与事务
多表查询内连接查询select * from emp,dept where emp.dept_id = dept.id;select * from emp join dept on emp.dept_id = dept.id;外连接查询左外连接:left join on左表的所有数据,右表有关联的数据就显示,没有就不显示(null)右外连接:rigth join o...原创 2020-02-08 16:15:18 · 181 阅读 · 0 评论 -
蓝桥杯第三题 复数幂
设i为虚数单位。对于任意正整数n,(2+3i)^n 的实部和虚部都是整数。求 (2+3i)^123456 等于多少? 即(2+3i)的123456次幂,这个数字很大,要求精确表示。答案写成 “实部±虚部i” 的形式,实部和虚部都是整数(不能用科学计数法表示),中间任何地方都不加空格,实部为正时前面不加正号。(2+3i)^2 写成: -5+12i,(2+3i)^5 的写成: 122-597i...原创 2019-12-17 21:18:30 · 323 阅读 · 0 评论 -
蓝桥杯第二题
标题:方格计数如图p1.png所示,在二维平面上有无数个1x1的小方格。我们以某个小方格的一个顶点为圆心画一个半径为1000的圆。你能计算出这个圆里有多少个完整的小方格吗?注意:需要提交的是一个整数,不要填写任何多余内容。思路package 蓝桥杯;public class 第二题 {public static void main(String[] args) { // TODO...原创 2019-12-17 20:04:33 · 164 阅读 · 0 评论 -
java集合遍历(遍历 ArrayList、遍历 Map)
遍历 ArrayList实例import java.util.*;public class Test{public static void main(String[] args) {List list=new ArrayList();list.add(“Hello”);list.add(“World”);list.add(“HAHAHAHA”);//第一种遍历方法使用 For-E...翻译 2019-12-15 21:24:40 · 555 阅读 · 0 评论 -
java中的list和set有什么区别
java中的list和set有什么区别原创 2019-12-15 19:58:53 · 223 阅读 · 0 评论