自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(613)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux根据服务名称查服务文件夹路径

e 显示所有进程。-f 全格式。grep -v grep是在Linux系统的某些时刻下查看进程的命令,它的作用是排除grep进程本身。启动:thenelsefi停止:1.判断文件夹是否存在if [!then2.判断文件是否存在if [!then3.判断字符串是否为空then4.判断变量值then5. 判断$myPath是否存在并且是否具有可执行权限if [!thenwk。

2024-01-16 15:05:42 452

原创 MINA架构DEMO

MINA:一个简洁易用的基于TCP/IP通信的JAVA框架。结果:Client端。

2023-10-25 17:06:00 683

原创 mybatis中sql查询为null问题

因为第一个查询,列名为 IP 和 PORT,但 第二个为 127.0.0.1 和 1234,故获取到的ip 和 port值为null,null。此时采用mybatis,如下,此时获取得到的。如果想采用本地IP 和 端口port,例如。

2023-10-24 16:20:49 297

原创 maven问题与解决方案、部署

此时本地是有的,但远程仓库是没有的,此时,我们可以 尝试在本地进行cmd的安装,即可。

2023-10-11 16:25:47 789

原创 sunos查看核数

sunos查看核数

2023-05-10 10:50:05 191 1

原创 线程池创建线程异步获取Future超时

执行任务时,首先线程池开辟线程,之后 线程start后开始执行call方法。则在线程为1500的并发下,即新创建线程start状态为NEW,真正运行时为RUNNABLE(start后),到call真正的调用会耗时,因CPU切换。线程池从生成线程,如果核心线程不为0,则有任务时一直生成核心线程,直至到核心线程,之后开始方队列中,最后任务多就开始开辟新线程到最大线程数。其中,future.get是从开始进行get方法时进行计算的时间,非future生成开始计算的,即什么时候get什么时候开始计时。

2023-04-27 14:50:42 929

原创 信号量知识

查看特定用户的信号量:ipcs -s | grep testapp | wc -l。查看信号量:ipcs -s | wc -l。建立一个连接,消耗10个信号量。系统默认信号量为128。

2023-03-23 11:27:18 73

原创 ping 命令

ping命令

2023-03-17 13:45:04 468

原创 java调试和JVM致命错误日志(hs_err_pid.log)分析

java调试

2023-03-06 18:19:55 744

原创 sunos添加path

sunos添加path

2023-02-10 15:27:11 53

原创 java.lang.ExceptionInInitializerErrorCaused by: java.lang.NullPointerException

类初始化

2022-11-09 17:53:01 1476

原创 SVN冲突解决

svn中冲突解决

2022-10-11 14:04:47 2271

原创 金融权证行权

金融知识

2022-08-02 17:59:26 228

原创 IDEA--如何解决Java:程序包xxxx不存在

2022-07-29 15:40:29 317

原创 证券结算知识

参考:结算业务 [证券信息技术知识库]目前,我国A股交易实行T+1交收,B股交易实行T+3交收,另外还有部分业务实行逐笔全额交收(Real Time Gross Settlement)、T+0、T+N等交收日期。结算业务清单目前沪深两市结算业务清算如下:证券/业务名称 (沪) 清算方式 是否担保 是否货银对付 交收周期 A股交易、债券交易、封闭式基金/ETF交易、普通质押式回购、权证 交易、B股交易 多边净额 担保 货银对付 T+1

2022-04-13 09:16:58 375

原创 where 1=1

参考:新来的同事问我 where 1=1 是什么意思<selectid="queryBookInfo"parameterType="com.ths.platform.entity.BookInfo"resultType="java.lang.Integer">selectcount(id)fromt_booktwhere1=1<iftest="title!=nullandtitle!=''">ANDtitle=#{title}...

2022-03-16 15:20:11 119

原创 mina关闭TCP连接

参考:关闭mina服务_Mina 解决请求后直接关闭连接 | 学步园_weixin_39949506的博客-CSDN博客mina开启服务后,建立TCP连接,但释放资源后,TCP连接一直没有断,会持续一段时间。关闭连接:@OverridepublicvoidsessionCreated(IoSession session)throwsException {undefined// TODO Auto-generated method stubSocketSessionConfig cfg

2022-03-03 09:30:13 2148

原创 java线程池介绍

线程池

2021-11-15 10:59:25 735

原创 对象之间复制

参考:https://blog.csdn.net/qq_34342154/article/details/78768201

2021-11-03 14:19:35 135

原创 高并发商场

1、信息动静分离如商场项目,某些信息可以静态化,如商品信息,可以静态化很多html,先提前生成好所有商品的html,但对于评论需要通过html中的ajax通过nginx->tomcat->mysql获取。2、redis缓存通过tomcat服务器获取某些商品的信息时,如果信息重复,如获取商品信息,可以采用redis缓存,把信息存储到缓存中,不存在该信息再读取数据库,此种方法效率不如直接生成html速度快,灵活方式调用。...

2021-09-03 10:31:07 112

原创 idea中GBK乱码

1、首先确定idea中选择了File Encodings,已经默认选择了GBK的编码。 如果还出现乱码,可能是idea没有起作用,可以用Notepad++ ,看看文件的编码方式。如2、也可以通过svn看下文件的保存方式。

2021-08-11 13:52:16 2164

原创 orical学习

(1) + 匹配,非主表oracle中的(+)是一种特殊的用法,(+)表示外连接,并且总是放在非主表的一方。例如左外连接:select A.a,B.a from A LEFT JOIN BONA.b=B.b;等价于select A.a,B.a from A,B where A.b = B.b(+);再举个例子,这次是右外连接:select A.a,B.a from A RIGHT JOIN BONA.b=B.b;等价于select A.a,B.a from A,B wher...

2021-06-30 16:05:52 799

原创 sql多表查询

select * from A a,B b ,如果A有4条,B有2条,那么最后是 8条记录。group by 的话,会把重复的过滤掉。mysql> select * from people where id in('100001','100002','100003','100004') ;+--------+-------+-----+| id | name | sex |+--------+-------+-----+| 100001 | 姓名1 | 1...

2021-06-11 09:26:22 83

原创 Redis与MySQL双写一致性

参考:https://mp.weixin.qq.com/s/VtB3cdTGB67iqok5pxYyhw

2021-06-08 10:00:28 87

原创 idea中java.lang.NoClassDefFoundError:

出现这个问题有2个原因:一、可能idea没有配置代理。二、可能idea版本问题,如idea2016.2。写的为compile,如

2021-06-01 17:21:58 1349

原创 证券日常记录学习

参考:什么是主板、中小板、创业板、新三板、科创板,如何区别?沪深交易所的连续竞价机制_HuaShao-CSDN博客沪深交易所的集合竞价机制_HuaShao-CSDN博客ETF存在一级和二级两个市场。投资者可以在一级市场用一篮子股票进行申购和赎回,也可以在二级市场用现金买入和卖出ETF基金单位。一方面,在二级市场, ETF本身是一个交易品种,投资者可以对其进行买卖;另一方面,在一级市场,可以进行ETF的申购和赎回,但此时的申购和赎回是证券的实物申购和赎回,必须用组合证券(一篮子股票)进行,赎回

2021-05-07 13:51:18 457

原创 sofa调用模式

参考:https://zhuanlan.zhihu.com/p/161907968SOFABolt 有多种通信模型,分别为:oneway、sync、future、callback。下面,我们介绍一下每个通信模型以及他们的使用场景。oneway:不关注结果,即客户端发起调用后不关注服务端返回的结果,适用于发起调用的一方不需要拿到请求的处理结果,或者说请求或处理结果可以丢失的场景; sync:同步调用,调用线程会被阻塞,直到拿到响应结果或者超时,是最常用的方式,适用于发起调用方需要同步等待响应的.

2021-04-15 11:47:10 416

原创 寻找第N个丑数

参考:https://blog.csdn.net/qq_34342154/article/details/78768201【题目】  把只包含因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。【基本思路】  方法一:    如果一个数是丑数,那么这个数,如果能被2整除,就一直除以2,如果能被3整除就一直除以3,如果能被5整除,就一直除以5,最后的结果一定是1。按照.

2021-03-11 22:04:50 194

原创 股票的最大利润

参考:https://blog.csdn.net/qq_44502283/article/details/1052790151.问题描述假设把某股票的价格按照时间先后顺序存储在数组中,请问买卖该股票一次可能获得的最大利润是多少?示例1:输入:[7, 1, 5, 3, 6, 4]输出:5解释:价格为1时买入,价格为6时卖出示例2:输入:[7, 6, 4, 3, 1]输出:0解释:这种情况下,没有交易完成2.问题解决设置两个变量pre=0和max=0,分别表示买入股票的..

2021-03-11 22:00:58 83

原创 爬楼梯/n阶台阶问题

参考:https://blog.csdn.net/weixin_44246694/article/details/106130091爬楼梯,假设你正在爬楼梯,需要 n 步你才能到达顶部。但每次你只能爬一步或者两步,你能有多少种不同的方法爬到楼顶?F(n)表示n阶的方法,此时由一步F(n-1)、二步F(n-2)。F(n)=F(n-1)+F(n-2)public static int func(int i){ if(i==2){ return ...

2021-03-11 21:57:52 522

原创 线程的5种状态

参考:https://blog.csdn.net/xingjing1226/article/details/819771291.新建(NEW):新创建了一个线程对象。2.可运行(RUNNABLE):线程对象创建后,其他线程(比如main线程)调用了该对象的start()方法。该状态的线程位于可运行线程池中,等待被线程调度选中,获取cpu 的使用权 。3.运行(RUNNING):可运行状态(runnable)的线程获得了cpu 时间片(timeslice) ,执行程序代码。4.阻塞...

2021-03-10 11:28:46 106

原创 StringBuilder的append底层原理

参考:https://blog.csdn.net/qq_41868790/article/details/88970182Stringbuilder对象及其成员简要说明:value[] : 用来存储StringBuilder对象中的字符,以下称内容数组,其长度可在创建对象时通过构造函数初始化,若未初始化则默认初始长度为16。count: 记录StringBuilder对象中所存字符的实际数量,以下称实际内容长度Stringbuilder对象将所存储的内容存在value数组中,并通过count来记录内

2021-03-06 10:18:08 1062

原创 n个各不相同的元素中取出m个有序数

从1,2,3,,,n中取出m个不同的有序数

2021-02-24 23:16:47 400

原创 微服务数据一致性

参考:https://blog.csdn.net/u013380694/article/details/82912087使用本地事务和分布式事务保证一致性在传统的单击应用中,最简单、最直接、最普遍的会使用一个关系型数据库,通过关系型数据库的事务保证数据的一致性。这种事务有四个基本要素:ACID。2.微服务架构中的最终一致性在分布式系统架构中有一个CAP理论:任何分布式系统只可同时满足一致性(Consistency)、可用性(Availability)、分区容错性(Partition ..

2021-02-02 09:00:56 376

原创 实现微服务统一认证鉴

参考:https://www.cnblogs.com/haoxianrui/p/13719356.html?share_token=35c0a6b8-bd21-426e-954f-89d92eaed31fhttps://www.cnblogs.com/haoxianrui/p/13740264.htmlSpring Cloud Gateway + Spring Security OAuth2 + JWT实现微服务统一认证鉴Spring Cloud实战 | 最七篇:Spring ...

2021-02-01 23:24:15 164

原创 zookeeper

参考:https://www.cnblogs.com/qingyunzong/p/8618965.htmlxxxx

2021-01-31 23:17:25 90 1

原创 kafka

参考:https://www.cnblogs.com/qingyunzong/p/9004509.htmlKafka是最初由Linkedin公司开发,是一个分布式、分区的、多副本的、多订阅者,基于zookeeper协调的分布式日志系统(也可以当做MQ系统),常见可以用于web/nginx日志、访问日志,消息服务等等,Linkedin于2010年贡献给了Apache基金会并成为顶级开源项目。主要应用场景是:日志收集系统和消息系统。Kafka主要设计目标如下:以时间复杂度为O(1)的方式提供消息

2021-01-31 23:04:57 99 1

原创 springboot引入Application外的class类

参考:https://blog.51cto.com/longithome/2437808SwaggerConfig 加载到Spring容器中的话 要怎么办呢?下面介绍两种方式①:在Spring Boot Application 主类上 使用@Import 注解@SpringBootApplication@Import(value={SwaggerConfig.class})②:现在我们将其改造一下,采用spring.factories 的方式去加载SwaggerConfig类..

2021-01-31 22:17:49 490

原创 springboot启动

参考:https://www.jianshu.com/p/943650ab7dfd@SpringBootApplicationpublic class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); }}Annotation定义(@SpringBootApplication)和类定义(SpringAppli

2021-01-31 21:58:10 88

原创 springcloud组件

参考:https://www.cnblogs.com/bt2882/p/13304746.html?sharea_token=8deb2369-f8e3-4b7d-8cfa-47fea11f6e51eureka默认心跳为30秒,失效时间默认为90秒。A服务第一次与B服务打交道,如果eureka宕机,如果交易在30秒前,则A还可以继续调用B,因采用的事本地缓存。如果是30秒后,则无法调用。SpringCloud核心组件Eureka(类似于zookeeper)首先考虑一个问题,订单服务...

2021-01-24 23:53:34 147 1

mysql-connector-java-5.1-bin.jar

mysql与java链接的驱动,java与数据库的连接,,

2011-08-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除