![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java工作笔记
照片怎么加不上
这个作者很懒,什么都没留下…
展开
-
pom文件配置阿里云仓库 转
方式一:全局配置:修改maven的setting.xml配置 在mirrors节点下面添加子节点: <mirror> <id>nexus-aliyun</id> <mirrorOf>central</mirrorOf> <nam...原创 2020-02-19 14:34:44 · 1006 阅读 · 0 评论 -
复制表
转:https://zhidao.baidu.com/question/259270724.htmlSql server :select * into table_new from table_old ; 复制结构和数据select * into table_new from table_old where 1=2;只复制结构Oracle:create table table_new as...原创 2020-01-16 16:12:01 · 120 阅读 · 0 评论 -
centos6的常用命令
1.服务器发送文件到本地sz 文件2.查看tomcat占用端口ps -ef | grep tomcat3.原创 2020-01-14 13:31:40 · 147 阅读 · 0 评论 -
转:Mysql连接错误:Lost connection to Mysql server at 'waiting for initial communication packet'
转:https://www.cnblogs.com/kevingrace/p/6196885.html 在远程连接mysql的时候,连接不上,出现如下报错:Lost connection to MySQL server at 'waiting for initial communication packet', system error: 0截图如下:原因分析:mysql开启...转载 2019-02-25 16:19:20 · 507 阅读 · 0 评论 -
使用IDEA将本地的Jar包添加到个人的maven仓库中
转自:https://blog.csdn.net/bbcckkl/article/details/81538097有时候我们需要将本地的Jar包加入个人的Maven仓库中方便项目的Jar包管理,直接将Jar包丢进Maven仓库是不行的,Maven识别不了。所以我们可以使用命令行将本地的Jar包加入Maven仓库,本文以IDEA为例子,记录将本地Jar包安装到个人Maven仓库的具体步骤...转载 2019-02-18 16:47:16 · 276 阅读 · 0 评论 -
转一篇读书的文章
作者:刘欣链接:https://www.zhihu.com/question/19848946/answer/92536822来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。回头看看, 我进入Java 领域已经快15个年头了, 虽然学的也一般, 但是分享下我的心得,估计也能帮大家少走点弯路。[入门]我在2001年之前是C/C++阵营, 有C和面向...转载 2019-04-10 15:28:15 · 158 阅读 · 0 评论 -
我的书单
今天把害人的王者荣耀删了,好好读书 @@《图解HTTP》《深入理解java虚拟机》原创 2019-04-10 15:32:32 · 183 阅读 · 2 评论 -
oracle 列转行 行转列
在我们查询数据,向前端展示时,有时要进行行转列或者列转行,因为java暂时还有没有相应的API进行集合的行列转换,只能时通过我们的工具类或者自定义方法进行转换转:https://www.cnblogs.com/ken-jl/p/8570518.html废话不多说先建一个表create table Fruit(id int,name varchar(20), Q1 int, Q2 in...转载 2019-04-11 19:25:08 · 237 阅读 · 0 评论 -
时间类型与字符串类型相互转换
1.mysql 时间类型转字符串类型date_format(time, '%Y-%m-%d %H:%i:%s')date_format(time, '%Y-%m-%d)2.mysql中字符串可直接传入时间类型的字段中3.oracle 字符串转时间<![CDATA[tm.create_date<=to_date('2017-12-31','yyyy-...原创 2019-05-07 16:59:05 · 315 阅读 · 0 评论 -
oracle相关函数
SELECT * FROM (SELECT ROWNUM AS rowno, t.* FROM emp t WHERE hire_date BETWEEN TO_DATE ('20060501', 'yyyymmdd') AND TO_DATE ('20060731', 'yyyymmdd...转载 2019-05-07 17:11:22 · 101 阅读 · 0 评论 -
如何在idea配置web项目
1.要从服务器上挡下项目2.idea打开项目3.打开这个4.配置project配一下jdk5.配一下Modules6.配一下jar包选择项目所需的jar包7.配一下facets8.配置一下war包9.导入一个tomcat10.启动...原创 2019-06-21 17:37:48 · 440 阅读 · 0 评论 -
如何在GitHub上维护自己的项目
首先你得注册一个自己的GitHub账号,注册网址:https://github.com/join有了自己的账号以后,就可以进行登录,开始创建一个新的项目创建一个新的项目,填写项目名称,描述创建完成之后,跳转到下面的页面,下面红框中的网址要记住,在后面上传代码的时候需要使用接下来,我们需要先下载Git,这里最好下载最新版本的Git,这里附上我下载的Git2.6.2的网...转载 2019-06-12 11:59:13 · 795 阅读 · 0 评论 -
get请求的乱码问题
原创 2019-07-08 14:15:52 · 146 阅读 · 0 评论 -
安装centos7
阿里镜像:https://opsx.alibaba.com/mirror?lang=zh-CN转:https://blog.csdn.net/babyxue/article/details/80970526转载 2019-08-19 13:47:52 · 100 阅读 · 0 评论 -
安装crt
https://www.cnblogs.com/yjd_hycf_space/p/7729796.html转载 2019-08-19 13:51:01 · 127 阅读 · 0 评论 -
docker常用命令
1.启动dockersystemctl start docker2.设置docker开机自启systemctl enable docker 3.查看docker中正在启动的镜像iddocker ps | grep mysql4.进入镜像docker exec -it CONTAINER ID /bin/bash5.查看docker中的镜像docker...原创 2019-08-21 13:33:26 · 133 阅读 · 0 评论 -
网址
下载源码:http://central.maven.org/maven2/al/bluecryst/https://gitee.com/fd214333890原创 2019-08-27 10:23:02 · 137 阅读 · 0 评论 -
docker下安装rocketmq
1.拉取镜像#拉取镜缘docker pull foxiswho/rocketmq:server-4.3.2docker pull foxiswho/rocketmq:broker-4.3.2#拉取镜像docker pull styletang/rocketmq-console-ng:1.0.02.创建broker映射文件vim /mq/rmq/rmqbroker/broke...原创 2019-08-29 13:24:25 · 223 阅读 · 0 评论 -
rocketmq实现顺序消费
https://www.zhihu.com/question/30195969消息有序指的是可以按照消息的发送顺序来消费。RocketMQ可以严格的保证消息有序。但这个顺序,不是全局顺序,只是分区(queue)顺序。要全局顺序只能一个分区。之所以出现你这个场景看起来不是顺序的,是因为发送消息的时候,消息发送默认是会采用轮询的方式发送到不通的queue(分区)。如图:而...转载 2019-08-29 17:25:26 · 251 阅读 · 0 评论 -
idea快捷键
一键格式化代碼:Ctrl+Alt+LShift+F6,重构 - 重命名Ctrl+win+Alt+t :try catch(){}原创 2019-02-22 14:22:48 · 94 阅读 · 0 评论 -
eclipse上svn导出maven项目无法识别成web项目
今天是换工作的第二天,正要拉项目看代码,发现有点尴尬的是项目转化为maven项目后,server服务器根本没法识别,没想到第一天工作就露怯了。。。废话不多说:1:将项目转化为maven项目 2:将项目添加为web项目 3:更改项目的部署路径等项目加载完成后就可以了。具体原因不知,瞎猫碰上死耗子,碰对了...原创 2018-09-29 16:27:06 · 1644 阅读 · 0 评论 -
guava 限流的两种方式
版权声明: https://blog.csdn.net/mengxpFighting/article/details/79117934java中对于生产者消费者模型,或者小米手机营销 1分钟卖多少台手机等都存在限流的思想在里面。关于限流 目前存在两大类,从线程个数(jdk1.5 Semaphore)和RateLimiter速率(guava)Semaphore:从线程个数限流Rat...转载 2018-09-28 13:54:23 · 4889 阅读 · 5 评论 -
服务器上的log4j日志不报错,程序也继续跑,但是代码就是不执行
今天在公司把自己写的一个简单的定时任务得项目放到服务器上跑了一下,发现一件神奇的事情,代码在自己电脑上跑没有一点问题,但是在服务器上跑的时候,更新是16套数据库只更新了5套,于是乎,我小心翼翼的把日志打开,看一下是否报错~日了,根本没有报错,浪费了半天的时间去找错误,最后才发现,由于自己的大意我在更新数据库的时候,我没有try() catch{}异常。。。。。这里加段项目代码,希望给你解决问题加上...原创 2018-05-14 17:23:16 · 1426 阅读 · 0 评论 -
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection;
ERROR o.s.s.s.TaskUtils$LoggingErrorHandler - Unexpected error occurred in scheduled task.org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceExcep...原创 2018-05-14 17:43:27 · 5117 阅读 · 0 评论 -
session会话过期,项目返回首页
1.web.xml添加拦截器2.自定义拦截器/* * Copyright (c) 2017,TravelSky. * All Rights Reserved. * TravelSky CONFIDENTIAL */package com.travelsky.eventanalysis.filter;import java.io.IOException;import java.io....原创 2018-06-12 16:38:12 · 1466 阅读 · 0 评论 -
logback输出日志:时间分割(每天生成相同名称的log文件,旧文件以时间分类)
private final static Logger logger = LoggerFactory.getLogger(SyncIntegralService.class);今天经理又提出了一个奇怪的需求,很是蛋疼,就是:每天生成相同名称的log文件,旧文件以时间分类只有一个"log.log"的文件,7日(今天)生成的日志是以 “log.log”的形式存储的,当到8日(明天)...原创 2018-06-06 19:44:25 · 13863 阅读 · 0 评论 -
shiro详解:maven+spring+springmvc+mybatis+shiro项目的整合
1.当然是先建表Create TableCREATE TABLE `role` ( `id` int(11) NOT NULL AUTO_INCREMENT COMMENT '主键ID', `rolecode` varchar(255) DEFAULT NULL COMMENT '角色编码', `rolename` varchar(255) DEFAULT NULL COMMENT...原创 2018-06-07 15:14:05 · 1422 阅读 · 0 评论 -
多线程详解
转:https://blog.csdn.net/c10wtiybq1ye3/article/details/78212045进程与线程进程是程序的一次动态执行过程,它需要经历从代码加载,代码执行到执行完毕的一个完整的过程,这个过程也是进程本身从产生,发展到最终消亡的过程。多进程操作系统能同时达运行多个进程(程序),由于 CPU 具备分时机制,所以每个进程都能循环获得自己的CPU 时间片。由于 CP...转载 2018-06-25 09:18:22 · 219 阅读 · 0 评论 -
前端js的form表单提交的方法
var form = $("<form>");//创建form表单 form.attr("style","display:none"); form.attr("method","post"); form.attr("action","<%=request.getContextPath()%>/com原创 2018-06-20 16:19:47 · 1337 阅读 · 0 评论 -
File处理的工具类
package com.travelsky.eventanalysis.util;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundExce...转载 2018-06-20 16:29:19 · 706 阅读 · 0 评论 -
HttpClient的get方法参数有特殊字符的解决办法
pom文件 <!-- https://mvnrepository.com/artifact/org.apache.httpcomponents/httpclient --><dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>h...原创 2018-06-20 16:56:32 · 8754 阅读 · 0 评论 -
Alibaba fastjson 从jsonArray中获取jsonObject属性值
1.json字符串转jsonArrayJSONArray json = JSONArray.parseArray(json_String);2.jsonArray到jsonObject的转换 for (int i = 0; i < jsonArray.size(); i++) { row = sheet.createRow(num+...原创 2018-06-20 17:13:17 · 16211 阅读 · 1 评论 -
volatile解释
转:https://blog.csdn.net/javazejian/article/details/72772461volatile内存语义volatile在并发编程中很常见,但也容易被滥用,现在我们就进一步分析volatile关键字的语义。volatile是Java虚拟机提供的轻量级的同步机制。volatile关键字有如下两个作用保证被volatile修饰的共享gong’x变量对所有线程总数可...转载 2018-07-11 14:27:12 · 270 阅读 · 0 评论 -
java锁的含义
1.synchronized是隐式锁,我们无需进行任何获取锁或者释放锁的操作,当jvm编译时发现synchronized关键字,会自动执行minoter方法获取锁,当作用域执行结束后,释放minoter来释放锁。...原创 2018-07-12 09:56:26 · 180 阅读 · 0 评论 -
num++和++num的区别
直接上代码吧,非常简单。做个记录 int q=0; System.out.println(++q);//1 System.out.println("++num "+q);//1 int bc=0; //是为0!!!!!!! System.out.println(bc++);//0 ...原创 2018-07-05 16:48:04 · 1704 阅读 · 0 评论 -
httpClient工具类(delete传参)
搞了半天的工具类,已测试,可直接使用1.pom文件 <dependencies> <!-- httpclient --> <!-- https://mvnrepository.com/artifact/commons-httpclient/commons-httpclient --><dependency> <...原创 2018-07-12 18:05:15 · 5302 阅读 · 0 评论 -
java的耦合与解耦
java 里面耦合和解耦百度解释:耦合是指两个或两个以上的体系或两种运动形式间通过相互作用而彼此影响以至联合起来的现象。解耦就是用数学方法将两种运动分离开来处理问题。这是形象搞笑的比喻:完全可以这么想像嘛,有一对热恋中的男女,水深火热的,谁离开谁都不行了,离开就得死,要是对方有一点风吹草动,这一方就得地动山摇。可以按照琼瑶阿姨的路子继续想象,想成什么样都不过分,他们之间的...转载 2018-07-24 16:42:19 · 5616 阅读 · 1 评论 -
java基础,传参与返回值
一 参数1,类名作为参数 package com.ma.demo; public class People { void show() { System.out.println("people show"); } } --- package com.ma.demo; pu...转载 2018-07-24 16:46:52 · 152 阅读 · 0 评论 -
java基础,传参与返回值
一 参数1,类名作为参数package com.ma.demo; public class People { void show() { System.out.println("people show"); }}---package com.ma.demo;public class PeopleDemo { void method(People p)...转载 2018-07-24 16:51:35 · 433 阅读 · 0 评论 -
centos7安装mongodb
1.拉取镜像docker pull mongo2.关闭SElinuxvim /etc/sysconfig/selinuxSELINUX=disable3.创建容器docker run --name my_mgdb -p 27017:27017 -v /data/mongodb/my_mgdb/data:/data/db -v /data/mongodb/my_mgd...原创 2019-09-02 17:36:13 · 131 阅读 · 0 评论