- 博客(36)
- 收藏
- 关注
原创 http post get代理服务器请求
/** * @Description : http Post代理请求 * @Author : wwj * @Date : 2021/7/15 */ public static String sendPostForProxy(String requestUrl, String params) throws IOException { // post请求返回结果 CloseableHttpClient httpClient = HttpClients.createD.
2021-10-08 10:05:47 555
原创 uniapp执行成功提示后跳转下一页面并执行页面的方法
if(res.data.success){//执行成功后提示语 uni.showToast({ icon: 'none', title: '评价提交成功' }); //提示后跳转页面 setTimeout(()=>{ uni.switchTab({ url: '/pages/custom/order/customorder', //要跳转的页面 success: function (e) { var page = getCurrentPages()[0].
2021-06-08 16:56:58 5101
原创 后台long传传值到页面丢失精度问题处理
添加注解@JsonSerialize,可以在对象转json是讲相应注解的字段转为string,页面就不会丢失精度了。
2021-04-13 11:13:36 123
原创 nginx基本配置
#user nobody;#工作进程:数目。根据硬件调整,通常等于CPU数量或者2倍于CPU。worker_processes 1;#错误日志:存放路径。#error_log logs/error.log;#error_log logs/error.log notice;#error_log logs/error.log info;#pid(进程标识符):存放路径#pid logs/nginx.pid;events { #使用epoll的I/O...
2020-12-11 13:17:34 176
原创 Oracle对时间戳加减天、小时、分钟、秒的操作
some_date + interval '2' hour some_date + interval '30' minute some_date + interval '5' second some_date + interval '2' day还可以将多个单元组合成一个表达式:some_date + interval '2 3:06' day to minute即将日期值添加2天,3小时和6分钟--17-6月 -20 07.00.00.000000000 上午select * f.
2020-06-17 16:09:33 4647
原创 tomcat启动报错/apache-tomcat8/bin/catalina.sh: line 401: /datalook/bin/java: No such file or directory
linux 启动tomcat报错:/home/datalook/apache-tomcat8/bin/catalina.sh: line 401: /home/datalook/bin/java: No such file or directory;找不到jdk的路径解决办法:在apache-tomcat8/bin/catalina.sh中配置jdk的路径:export JAVA_HOME...
2020-02-12 08:50:03 5811 5
原创 List中的对象转换为数组报错
java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.Object;for (int i = 0; i < list.size(); i++) { Object [] obj = (Object[]) list.get(j);} 这样报错。。。list中只有...
2019-05-22 17:24:23 1080
转载 Quartzt框架与Spring整合使用详解
Quartzt框架与Spring整合使用详解demo:https://blog.csdn.net/wonabi/article/details/78634525
2018-07-12 21:51:51 161
转载 mysql中重复数据的操作
删除重复数据的sql:DELETE FROM users where user_id not in (select user_id from (select DISTINCT * from users GROUP BY name) as b ) ;查询出重复数据及重复次数:SELECT `name`, COUNT(`name`) count from users GROUP BY `name`...
2018-04-10 17:03:49 204
转载 SQL Antipattern 树之反模式(评论回复 数据库表设计)
我们通常在SQL中实现数,都使用了邻接表。但是事实上邻接表却有相当多的不足,相信属性SQL的开发者也应该清楚了。例如在设置评论的表我们如如下设计:CREATE TABLE comments(comment_id INT PRIMARY KEY AUTO_INCREMENT, comment_text VARCHAR(300...
2018-04-09 21:54:11 534
转载 json与对象/对象list的互相转换
package com.taotao.common.utils;import java.util.List;import com.fasterxml.jackson.core.JsonProcessingException;import com.fasterxml.jackson.databind.JavaType;import com.fasterxml.jackson.databind.Obj...
2018-04-06 14:48:21 3536
转载 String.format("%0"+length+"d", arr)的功能(生成一个唯一id的方法)
String.format("%0"+length+"d", arr)中的%0和"d"分别代表什么length代表的是格式化吼字符串的总长度d是个占位符,会被arr所替换。0是在arr转化为字符后,长度达不到length的时候,前面以0 不足。int a = 3; String s = String.format("%03d", a); System.out...
2018-04-06 14:44:58 1003
转载 java中的synchronized(同步代码块和同步方法的区别)
synchronized用于解决同步问题,当有多条线程同时访问共享数据时,如果不进行同步,就会发生错误,java提供的解决方案是:只要将操作共享数据的语句在某一时段让一个线程执行完,在执行过程中,其他线程不能进来执行可以。解决这个问题。这里在用synchronized时会有两种方式,一种是上面的同步方法,即用synchronized来修饰方法,另一种是提供的同步代码块。这里总感觉怪怪的,这两种方法...
2018-04-02 22:03:07 148
转载 redis集群搭建出现的一些问题Node 127.0.0.1:6379 is not empty
搭建过程中需要修改的配置文件:以7000.conf为例,配置文件需要填写如下几项。port 7000 //端口7000,7002,7003 bind 10.93.84.53 //默认ip为127.0.0.1 需要改为其他节点机器可访...
2018-03-30 20:12:23 5967
原创 登录超过3次上锁,5小时候才能登录
<%@page import="javax.jws.soap.SOAPBinding.Style"%><%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><% String path = request.getContextPath()
2018-03-29 14:12:42 423
转载 FTP上传下载工具类
package com.taotao.common.utils;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputS...
2018-03-28 20:20:48 131
原创 原型模式(深拷贝 浅拷贝)例子
原型模式(深拷贝 浅拷贝)例子 public class User implements Cloneable{ // private String name; private String sex; private int age; public String getName() { return name; } public void setName(String name) { thi...
2018-03-27 21:19:32 218
转载 redis常用命令
解释ZaddZadd key-name score member [score member…]——将带有给定分值的成员添加到有序列表里面ZremZrem key-name member [member…]——从有序集合里面移除给定的成员,并返回被移除成员的数量ZcardZcard key-name——返回有序集合包含的成员数量ZincrbyZincrby key-name increment...
2018-03-27 21:18:40 173
转载 static final 和final的区别
学习java的时候常常会被修饰符搞糊涂,这里总结下static final和final的区别。1、static 强调只有一份,final 说明是一个常量,final定义的基本类型的值是不可改变的,但是fianl定义的引用对象的值是可以改变的,下面举个例子来说明:package DifStaticFinalAndFinal;class SelfCounter { private stat...
2018-03-26 21:59:53 1024
转载 redis通用key操作命令(总)(模糊)
redis默认是开启了16个数据库,在配置文件中可以修改,编号从0到15,默认选择的是0号数据库,通过使用select index命令来更改数据库1.keys pattern 命令–>获取key值 在redis里,允许模糊查询key有3个通配符 *, ? ,[] *: 通配任意多个字符 ?: 通配单个字符 []: 通配括号内的某1个字符redis 127.0.0.1:6379> flu...
2018-03-26 15:30:59 49500
转载 Redis模糊查询
最近使用Redis优化项目功能,其中有一部分为模糊查询,找了很多帖子,也没有找到很好的解决方案和思路,最终皇天不负有心人啊,终于让我找到了!!!感谢该帖作者:WalkerAlone 原文链接:http://blog.csdn.net/qq_28893679/article/details/53005057可以通过Redis中keys命令进行获取key值,具体命令格式:keys pattern 文...
2018-03-26 15:30:30 9694
转载 乐观锁和悲观锁的区别
悲观锁(Pessimistic Lock), 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。乐观锁(Optimistic Lock), 顾名思义,就是很乐观,每次去拿数据的时候都认为别人不会修改,所以不会上...
2018-03-26 15:29:33 327
转载 redis分页 排序
Redis是一个高效的内存数据库,它支持包括String、List、Set、SortedSet和Hash等数据类型的存储,在Redis中通常根据数据的key查询其value值,Redis没有条件查询,在面对一些需要分页或排序的场景时(如评论,时间线),Redis就不太好不处理了。前段时间在项目中需要将每个主题下的用户的评论组装好写入Redis中,每个主题会有一个topicId,每一条评论会和top...
2018-03-26 15:27:08 6143
转载 linux下redis主从复制与读写分离
#需要开启两个端口,配置主从信息,即在从机的配置文件中配置slaveof 主机端口号 主机ip, 如果想要配置读写分离,需配置从机readonly=true#打开两个DOS窗口,分别输入如下命令:C:\Program Files\Redis>redis-server.exe --port 6379C:\Program Files\Redis>redis-server.exe --po...
2018-03-23 20:29:08 297
转载 MySQL主从复制(Master-Slave)实践(centos)
MySQL数据库自身提供的主从复制功能可以方便的实现数据的多处自动备份,实现数据库的拓展。多个数据备份不仅可以加强数据的安全性,通过实现读写分离还能进一步提升数据库的负载性能。下图就描述了一个多个数据库间主从复制与读写分离的模型(来源网络):在一主多从的数据库体系中,多个从服务器采用异步的方式更新主数据库的变化,业务服务器在执行写或者相关修改数据库的操作是在主服务器上进行的,读操作则是在各从服务器...
2018-03-23 13:58:43 130
转载 centOS nginx提示still could not bind()
[html] view plain copy Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emer...
2018-03-23 10:34:35 16984 3
转载 修改linux下mysql数据表中的字段属性
1.登录数据库 >mysql -u root -p 数据库名称 2.查询所有数据表 >show tables; 3.查询表的字段信息 >desc 表名称; 4.1.修改某个表的字段类型及指定为空或非空 >alter table 表名称 change 字段名称 字段名称 字段类型 [是否允许非空]; >alter table 表名称 modify 字段名称 字段类型 [...
2018-03-22 20:14:48 3424
转载 java.net.BindException: 地址已在使用
java.net.BindException: 地址已在使用java.net.BindException: 地址已在使用,也可以说是端口被占用,通常出现在启动服务的时候。1、出错地方如图所示:2、执行netstat -alnp | grep 81253、kill - 9 1899...
2018-03-22 20:07:41 3664
转载 maven生成jar,提示没有“没有主清单属性”
修改pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 ...
2018-03-22 15:43:41 3010
转载 MongoDB的基本使用
成功启动MongoDB后,再打开一个命令行窗口输入mongo,就可以进行数据库的一些操作。输入help可以看到基本操作命令:show dbs:显示数据库列表show collections:显示当前数据库中的集合(类似关系数据库中的表)show users:显示用户use <db name...
2018-03-22 14:36:31 693
转载 linux(centOS7)防火墙如何对端口的处理
|浏览:548|更新:2017-06-07 18:58123456分步阅读如果linux启动了一个服务(nginx,mysql,apach等)然后通过外网访问能够访问的了,其中有两种方法一种是直接关闭防火墙那么安全性得不到保证,另外一种就是将端口开放出来防火墙是打开的0linux中通过第三方SecureCRT的终端连接工具工具/原料linux这里是CentOS7的操作环境SecureCRT的工具(...
2018-03-13 16:44:30 150
转载 @JoinColumn 详解
原文链接:@JoinColumn详解 原文标的也是转载,但是没有注明原文链接,看起来乱乱的,所以整理一下转载过来,顺便细看一下1. 一对一现假设有Person表和Address表,是一对一的关系,在Person中有一个指向Address表主键的字段addressID,所以主控方一定是Person,所谓主控方就是能改变关联关系的一方,Person只要改变addressID就改变了关联关系,所以Pe...
2018-03-03 08:00:31 380
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人