- 博客(14)
- 收藏
- 关注
原创 sql常用函数
1.row_number函数,排名连续不重复,搭配over()使用,需要注意over字句与外面的order by字段,顺序需一致。3.dense_rank函数,排名连续,会根据排序的字段将相同的值归为一组。2.rank函数,排名不连续,会根据排序的字段将相同的值归为一组。4.ntitle函数,将所有记录分成n个组,每组序号一样。
2024-01-03 16:15:16
408
1
原创 DataX使用Bug记录 编译后无法同步
Datax使用bug记录:问题描述官网的datax工具包测试可以mysql对mysql同步,自己下载源码编译的就是不行原因分析:官方的python datax.py …/job/job.json执行测试通过但是使用Datax-web就会一直停留在INFO OriginalConfPretreatmentUtil - Available jdbcUrl:…解决方案:通过对比发现是mysqlreader和mysqlwriter使用的mysql-connector-java依赖版本不一样
2022-05-07 23:34:26
518
原创 SpringBoot打包jar文件
加入插件<build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins></.
2021-04-01 22:57:17
139
原创 The current branch master has no upstream branch.的解决
fatal: The current branch master has no upstream branch.To push the current branch and set the remote as upstream, usegit push --set-upstream origin master用git init 初始化本地仓库后git remote add origin url添加远程仓库地址,add,commit文件至本地仓库后git push 出现这个问题。问题原因:没有将远程分
2021-02-20 22:43:25
5458
原创 多线程创建使用,生命周期,线程安全问题解决,定时器实现,wait,notify方法
线程的创建与启动Thread类有两个常用构造方法Thread()/Thread(Runnable)继承Thread类,重写run方法实现Runnable接口,重写run方法----适用于此类有父类的情况下多线程常用方法Thread.currentThread()//获取当前线程的线程信息Thread.currentThread().getName()//获取当前线程的线程名称myThread.setName("mmmmmmmmmm");//设置此线程名称 this.getId()//获取此
2020-12-23 12:50:34
196
原创 通过原生js发起ajax请求和通过json格式返回数据及解析
ajax可以实现不刷新页面就发起请求(局部刷新)异步对象:XMLHttpRequestajax中使用xmlHttpRequest对象//1、创建xmlHttpRequest对象var xmlHttpRequest = new xmlHttpRequest();//2、绑定事件 (每次当异步对象发起请求,获取了数据都会触发这个事件 onreadystatechange)xmlHttpRequest.onreadystatechange = function () { if (xml
2020-12-20 20:38:44
2014
1
原创 转发和重定向
web系统中资源跳转:转发 forward重定向 redirect//转发 一次请求 req.getRequestDispatcher("zhuan").forward(req, resp);// 重定向 两次请求 执行到此处,讲路径返回给浏览器,浏览器又向服务器发送了一次请求 resp.sendRedirect(req.getContextPath()+"/chong");转发和重定向的相同点和不同点:相同点:都可以完成资源跳转
2020-12-17 22:45:34
125
原创 添加Cookie和固定host,Session的使用
添加Cookie固定host打开文件hosts路径C:\Windows\System32\drivers\etc\hosts在最后一行添加127.0.0.1 punk.running.com 后面是你想通过此域名访问127.0.0.1设置 好就可以通过此域名加端口号访问项目通过此方法cookies.setDomain("running.com") 表示跨域共享cookie 后面访问punk1.running.com也可以 将刚才punk....
2020-12-15 21:01:06
1152
原创 jdbc连接mysql进行增删改查
目录第一种方式:适用于查询操作第二种方式:适用于修改操作添加数据:修改数据删除数据第一种方式:适用于查询操作import java.sql.*;public class Test { public static void main(String[] args) throws Exception { //1、加载jdbc驱动 Class.forName("com.mysql.jdbc.Driver"); //2、创建数
2020-12-14 14:32:11
200
1
原创 带包名java文件在cmd里编译和运行
带包名java文件在cmd里编译和运行// 在day这个包下的java程序package day;public class f { public static void main(String[] args) { System.out.println(111); }}必须在day文件夹外运行,编译的话在包内或包外都可以// 包内编译javac f.java//包外编译javac day/f.java//甚至可以在包上层路径编译javac month/d
2020-12-09 20:13:58
542
原创 PriorityQueue三种重写compare的方法
PriorityQueue三种重写compare的方法方法一://通过匿名内部类实现Comparator接口,重写compare方法PriorityQueue<Integer> priorityQueue1 = new PriorityQueue<>(new Comparator<Integer>() { @Override public int compare(Integer o1, Integer o2) {
2020-11-11 21:50:51
1543
原创 java中二进制,八进制,十六进制的声明和互相转换
二进制声明以0b为前缀八进制声明以0为前缀十六进制声明以0x为前缀二进制,八进制,十六进制在运用时会自动转换为十进制public class demo01 { public static void main(String[] args) { int a=12; //声明十进制变量 int b=0b111; //声明二进制变量 int c=0111; //声明八进制变量 int d=0x111; /
2020-10-12 15:06:46
609
原创 Java变量与运算符
Java变量与运算符变量基本数据类型(8种)byte 1字节short 2字节int 4字节long 8字节float 4字节double 8字节char 2字节boolean 未规定运算符算数运算符 + - * / %关系运算符 == != < > <= >=逻辑运算符 && || !位运算符 按位与& 按位或| 按位取反~ 按位异或^移位运算符左移<< 相当于乘2的几
2020-10-12 15:04:23
92
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人