
日常问题
panda_lgn
这个作者很懒,什么都没留下…
展开
-
金融金额计算
public class FinancialCalculator {public static boolean DEBUG = false;/** Basis** 0, default= US (NASD) 30/360 - As with the European 30/360, with the* additional provision that if the end date occurs on the 31st of a month* it is moved to the 1st o原创 2022-01-14 09:31:34 · 932 阅读 · 0 评论 -
redisCache
public interface Cache<T> { /** * Get an item from the cache, nontransactionally * @param key * @return the cached object or <tt>null</tt> */ T get(Object key); /** * multiGet * @param keys 要查询的key集合 * @return */.原创 2021-04-01 23:12:28 · 225 阅读 · 0 评论 -
分布式事物seata的tips
1、与mybatis-plus整合 mybatisplus失效问题2、配置错误导致注册失败问题3、业务不回滚问题一、测试环境1、jdk1.82、springcloud-alibaba: 2.2.1.RELEASE3、springboot:2.2.2.RELEASE4、mybatis-plus: 3.0.7.15、mysql-connector : 5.1.476、nacos :1.3.17、seata : 1.4.0<dependencies> <d原创 2021-03-24 00:55:35 · 521 阅读 · 0 评论 -
ubuntu 替换原本自带的oracle-jdk
解压 安装自己的jdk例 jdk1.8.0_131sudo vim /etc/profile## 加入自己的环境变量javaexport JAVA_HOME=/home/panda/software/jdk/jdk1.8.0_131export JRE_HOME=${JAVA_HOME}/jreexport CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib终端直接复制输入以下代码# 后面的地址是你的jdk安装路径sudo update-..原创 2020-07-13 18:29:16 · 169 阅读 · 0 评论 -
云服务器配置交换空间
sudo dd if=/dev/zero of=/home/swapflie bs=1M count=4096生成4G大小文件在/home目录下,取名swapfliesudo /sbin/mkswap /home/swapflie使分区生效,执行sudo /sbin/swapon /home/swapflie原创 2019-12-30 17:08:13 · 247 阅读 · 0 评论 -
JAVA的Redis常用工具类
** * Redis工具类 * */public class RedisUtil { private StringRedisTemplate redisTemplate; public void setRedisTemplate(StringRedisTemplate redisTemplate) { this.redisTemplate = redisT...原创 2019-12-26 13:05:51 · 409 阅读 · 0 评论 -
JAVA的文件读取写入常用工具类
public class FileUtil { /** * 写文件 * * @param file * @param data */ public static void rewrite(File file, String data) { BufferedWriter bw = null; try ...原创 2019-12-26 13:04:25 · 426 阅读 · 0 评论 -
JAVA的String常用工具StringKit
/** * 字符串相关工具类 * */public class StringKit extends StringUtils { private static final String _BR = "<br/>"; private static final String FOLDER_SEPARATOR = "/"; private static f...原创 2019-12-26 13:03:50 · 885 阅读 · 0 评论 -
JAVA的UUIDUtil自动生成工具
** * 短8位UUID思想其实借鉴微博短域名的生成方式,但是其重复概率过高,而且每次生成4个,需要随即选取一个。 * * 本算法利用62个可打印字符,通过随机生成32位UUID,由于UUID都为十六进制,所以将UUID分成8组,每4个为一组,然后通过模62操作, * 结果作为索引取出字符, 这样重复率大大降低。 * * 经测试,在生成一千万个数据也没有出现重复,完全满足大部分需求...原创 2019-12-26 13:03:00 · 1213 阅读 · 0 评论 -
JAVA的JSONUtil 解析工具
/** * JSON解析工具类 */public class JSONUtil { /** * 获取code */ public static int getCode(String json) { return getIntValue(json, "code"); } /** * 获取message ...原创 2019-12-26 13:02:21 · 1651 阅读 · 1 评论 -
Java使用httpclient发送post请求
public static String sendJsonPost(String url,String[] keys,Object[] values)throws Exception{ HttpPost httpPost=null; CloseableHttpClient client=null; JSONObject jsonParam=null...原创 2019-12-26 13:01:14 · 1342 阅读 · 0 评论 -
springboot项目的一些基本配置
/** * MybatisPlus配置 */@EnableTransactionManagement@Configuration@MapperScan("com.hfqx.*.dao")public class MybatisPlusConfig { /** * 注入sql注入器 */ @Bean public ISqlInjector s...原创 2019-12-12 15:25:15 · 240 阅读 · 0 评论 -
一些常用的工具类具体代码
BaseController.class/** * Controller基类 */public class BaseController { private Logger logger = LoggerFactory.getLogger(getClass()); /** 返回状态键名 **/ private static final String KEY_CO...原创 2019-12-12 15:22:45 · 174 阅读 · 0 评论 -
判断点是否在电子围栏内以及距离最近电子围栏多少米
判断点是否在范围内public static boolean isPtInPoly (double ALon , double ALat ,String area) { String[] location = area.trim().split(";"); PointInfo[] ps = new PointInfo[location.length]; ...原创 2019-12-12 15:19:07 · 2626 阅读 · 0 评论 -
centos 安装mysql5.7教程
https://www.shangyexin.com/2019/10/26/mysql/转载 2019-11-29 14:47:40 · 107 阅读 · 0 评论 -
tomca8.5配置ssl证书并使http强制访问https
这次使用腾讯证书的jks进入tomcat文件夹的conf目录修改配置文件server.xml$: cd tomcat/conf$: vim server.xml修改以下代码 <Connector port="80" protocol="HTTP/1.1" connectionTimeout="20000" redirec...原创 2019-11-28 13:44:02 · 560 阅读 · 0 评论 -
Java简单的Object判断工具
public class ObjectKit { private static final String NULL = "null"; private static final String EMPTY_STR = ""; /** * 定义toString时忽略的属性名称字符串集合 */ private static final String[...原创 2019-11-22 13:38:16 · 408 阅读 · 0 评论 -
mybatis逆向工程的使用-springboot-mybatis逆向工程
修改pom.xml文件添加<plugin> <groupId>org.mybatis.generator</groupId> <artifactId>mybatis-generator-maven-plugin</artifactId> &...原创 2019-11-21 20:21:33 · 113 阅读 · 0 评论 -
maven工程的java项目运行时报出 找不到主清单解决方法
出错是因为没有找到入口类main()修改pom.xml文件夹<plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>1....原创 2019-11-18 20:46:36 · 702 阅读 · 0 评论 -
springboot打成war包部署到tomcat
1、 首先修改pom.xml修改pom.xml文件 <groupId>cn.urban</groupId> <artifactId>urbanwall</artifactId> <version>1.2.1</version> <packaging>war</packagi...原创 2019-11-18 20:36:34 · 132 阅读 · 0 评论 -
Mysql配置环境以及设置远程连接
CentOS7使用yum 安装mysql8.0下载mysql yum源wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm安装yum源yum localinstall mysql80-community-release-el7-1.noarch.rpm更新yum源yum clean all...原创 2019-11-18 20:18:45 · 185 阅读 · 0 评论 -
IDEA运行项目时提示原值已过时的解决方法
GIT了一个项目今天运行时提示原值过时,第一时间考虑到是否是JDK版本设置问题Command+; 快捷键进入Project Setting -》modules里 发现Language level是5,将其改为8。Command+, 快捷键进入Preferences ->搜索Java Compler 版本设为8.重新跑tomcat 问题解决...原创 2019-11-05 08:34:27 · 4773 阅读 · 0 评论 -
Mysql的SQL一般优化
mysql> show global|session status like 'Com_%'session:当前连接执行的统计结果global:上一次数据库启动至今的统计结果可查询基本执行频率。常见的执行参数:Com_select:执行查询的次数Com_insert:执行插入的次数Com_update:执行更新的次数Com_delete:执行删除的次数Com_rows_r...转载 2019-11-04 21:06:23 · 95 阅读 · 0 评论 -
MYSQL的基本语句复习
一、首先解决数据库内部中文是问号问题查询数据库字符集mysql>SHOW VARIABLES LIKE 'character_set_%';//查看数据库字符集进入Mysql输入以下mysql>SET NAMES 'utf8';这条语句相当于以下三条语句SET character_set_client = utf8;SET character_set_results ...原创 2019-10-28 10:55:06 · 2614 阅读 · 0 评论 -
Mac系统下Idea点击无反应解决办法
因为自己的Idea是破解版今天打不开了 觉得是不是哪里出问题了于是打开访达应用程序-》Idea->右键显示包内容-》Contents-》MacOs-》idea运行发现提示找不到文件才想起来今天把破解文件给移除了。找回来之后能成功打开了...原创 2019-10-18 20:33:43 · 29328 阅读 · 14 评论 -
常用User-Agent合集
OperaMozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/39.0.2171.95 Safari/537.36 OPR/26.0.1656.60Opera/8.0 (Windows NT 5.1; U; en)Mozilla/5.0 (Windows NT 5.1; U; en...原创 2019-10-18 20:29:55 · 316 阅读 · 0 评论 -
经典java面试题
一、Java 基础1.JDK 和 JRE 有什么区别?2.== 和 equals 的区别是什么?3.两个对象的 hashCode()相同,则 equals()也一定为 true,对吗?4.final 在 java 中有什么作用?5.java 中的 Math.round(-1.5) 等于多少?6.String 属于基础的数据类型吗?7.java 中操作字符串都有哪些类?它们之间有什么区...转载 2019-10-18 20:25:34 · 154 阅读 · 0 评论 -
IDEA搭建简单的SSM框架
启动IDEA 创建一个maven项目选择maven-archetype-webapp刚创建时 java和resources文件夹都是不存在的 需要手动创建之后右键选择创建的文件夹java-mark directory -Source rootresources-mark directory -Resources root第二步、pom.xml文件中引入SSM所需依赖以下为所有可以用...原创 2019-10-16 16:26:56 · 339 阅读 · 0 评论 -
Mybatis逆向工程生成***Key和WithBlobs
连接器8.0以后似乎会自动生成这两个只要在代码中添加以下语句即可<!--数据库连接的信息:驱动类、连接地址、用户名、密码 --> <jdbcConnection driverClass="com.mysql.cj.jdbc.Driver" connectionURL="jdbc:mysql://ip:port/DBName" userId="root" pas...原创 2019-10-16 15:18:24 · 837 阅读 · 3 评论 -
JAVA中栈和堆的区别(浅谈)
栈:基本数据类型、引用变量堆:引用类型的变量、运行时创建的对象栈内存主要用来存放基本数据类型与引用变量。栈内存的管理是通过压栈和弹栈操作来完成。堆内存用来存放运行时创建的对象,一般来说通过 new关键字创建出来的对象都存在堆内存中。栈堆i=1new Rectangle()rwidth:3length:5由于i为基本数据类型的局部变量,因此他存储在...原创 2019-10-10 18:08:25 · 103 阅读 · 0 评论 -
常见问题之一:事务的四个特性
事务的四个特性原创 2019-10-10 17:36:20 · 108 阅读 · 0 评论 -
常见问题之:二叉树的前中后层遍历
二叉树前序遍历: A B D H I E J C F G中序遍历: H D I B J E A F C G后序遍历: H I D J E B F G C A层次遍历: A B C D E F G H I J前序遍历: 第一步:访问根节点,第二步:先序遍历根节点的左子树;第三步:先序遍历根节点的右子树。中序遍历: 第一步:中序遍历根节点的左子树,第二步:访问根节点; 第三步:中序遍历根节...原创 2019-10-10 17:34:27 · 135 阅读 · 0 评论 -
ArrayList,Vector,LinkedList的特性与特征
ArrayList,Vector,LinkedList的特性与特征ArrayList,Vector LinkedList 都在java.util包中,均可伸缩数组,即可动态改变长度的数组ArrayList和Vector都是基于存储元素的Object[] array来实现的,他们会在内存中开辟一块连续的空间来存储,由于数据存储是连续的,因此他们支持用序号(下标)来访问元素,同时索引数据的速度比较...原创 2019-10-10 17:12:49 · 211 阅读 · 0 评论 -
centos7下配置pip和pip3
将Python3目录下的Pip映射过来ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3原创 2019-07-27 04:56:08 · 871 阅读 · 0 评论 -
【学习之路】 springboot项目解决跨域问题
昨日学习的过程中 想试试用本地html文件ajax访问自己写的springboot接口调用传输JSON数据但是请求一直发送失败浏览器控制台提示报错,查询之后得知是一个简单的跨域问题。于是搜寻了资料得知需要在springboot中写一个config配置下跨域问题package top.urbandraw.config;import org.springframework.context....原创 2019-04-12 21:09:21 · 443 阅读 · 0 评论 -
unlocker解锁虚拟机安装黑苹果出现权限错误问题permission denied
今天想给虚拟机装一个黑苹果 结果Unlokcer下载时一直出问题命令行报错无权限访问 permission denied vmwarebase.dll百度了许久都没有该问题的解决方法,后来仔细看了下提示信息路径出了问题 D:\VMware\vmwarebase.dll 是访问不到的 多了一个斜杠因为之前已经修改了使用python编译 (这里不做过多说明,网上有解决方法)所以我决定看下...原创 2019-04-12 21:02:23 · 5022 阅读 · 2 评论