java
文章平均质量分 57
fivestar2009
这个作者很懒,什么都没留下…
展开
-
java process
java process原创 2023-01-15 10:19:55 · 573 阅读 · 0 评论 -
RunnableWithname
runnable 带名字原创 2022-12-23 11:52:40 · 859 阅读 · 0 评论 -
jvm查看信息
jvm查看原创 2022-12-20 13:30:16 · 636 阅读 · 0 评论 -
jvm官方网址
做个记录,jvm官网网址原创 2022-12-16 08:35:38 · 393 阅读 · 0 评论 -
cassandra设置密码
cassandra设置密码原创 2022-10-14 16:48:01 · 881 阅读 · 0 评论 -
无法通过spring initialzr建立spring工程
无法通过spring initialzr建立spring工程原创 2022-09-29 21:28:42 · 128 阅读 · 0 评论 -
BigDecimal 使用string
数字计算使用BigDecimal的String方式,而不是使用其他情况原创 2022-07-23 18:27:13 · 1053 阅读 · 0 评论 -
java 数字计算不能使用float
java数字计算float精度问题原创 2022-06-28 11:05:53 · 371 阅读 · 0 评论 -
jvisualvm 远程连接 jvm
使用jvisulvm通过jmx连接远程服务,查看jvm情况原创 2022-06-28 11:01:44 · 501 阅读 · 0 评论 -
java timer timertask
java timer timerTask的一般使用原创 2022-06-21 10:51:44 · 278 阅读 · 0 评论 -
Error:(6,34) java: 找不到符号
maven打包的时候报,Error:(6,34)java:找不到符号,原因是依赖的其他包更新了,但是没有install到maven上,把依赖的包maveninstall到mavenrespository上即可原创 2022-04-14 11:15:46 · 421 阅读 · 0 评论 -
hibernate 与mysql对应关系,可以不使用_下划线,使用驼峰方式
1)physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl这个mysql中的列可以随便命名了,但是需要@Column(name="")注解2)这个就必须是teacher_name这种模式 对应teacherName(java)physical-strategy: org.springframework.boot.orm.jpa.hibernate.SpringPhysica.原创 2022-04-13 11:58:37 · 1078 阅读 · 0 评论 -
普通类获取spring-boot bean的方式
teacherRespository=(ITeacherRespository)BeanContextHelper.getApplicationContext().getBean("teacherRespository");teacherRespository=(ITeacherRespository)BeanContextHelper.getApplicationContext().getBean(ITeacherRespository.class);@Componentpubl...原创 2022-04-11 14:00:03 · 419 阅读 · 0 评论 -
判断某个类是子类还是父类
判断某个类是某个类的子类还是父类判断一个类是否为另一个类的子类时将未知的类放在后面,判断一个类是否为另一个类的父类时将未知的类放在前面List<Class>myclass=newArrayList<>();myclass.add(List.class);myclass.add(ArrayList.class);for(Classclazz:myclass){if(clazz...原创 2022-03-22 14:02:26 · 2272 阅读 · 0 评论 -
netty 客户端重新连接
netty客户端重新连接原创 2022-03-21 18:05:51 · 1791 阅读 · 0 评论 -
netty byteBuf使用
package com.wang.wzrtunetty;import org.apache.cassandra.cli.CliParser.newColumnFamily_return;import com.wang.util.ByteUtil;import io.netty.buffer.ByteBuf;import io.netty.buffer.ByteBufAllocator;import io.netty.buffer.ByteBufAllocatorMetricProvider;原创 2022-03-17 10:25:05 · 3003 阅读 · 0 评论 -
netty客户端发送,服务端接收不到消息
今天遇到使用netty做客户端的时候,发送数据,服务端接收不到,但是客户端不添加自己的hadler就可以,后来发现,由于的我的需要使用byte[]进行接收与发送,channelFuture.channel.writeAndFlush()需要使用ByteBuff发送,因此在outHandler接收的时候类型不对,outhandler接收的是inhandler发送过来的integer,造成了异常,因此需要在outhandler中先判断下类型,如果是int走我的模式,如果不是需要走其他模式public cla原创 2022-03-11 17:33:27 · 5454 阅读 · 0 评论 -
springboot 文件上传与下载
@Controller@RequestMapping("/wzdown")public class WZFileDownloadController { @Autowired WZFileParamProperties wzFileParamProperties; @Autowired WZFileService wzFileService; @GetMapping("/downfile/{fileId}") public void downFi.原创 2022-03-03 13:26:58 · 200 阅读 · 0 评论 -
springsecurity 跨域访问
这两天springsecurity跨域访问,怎么也不行,控制不了后来发现是使用的类不对,cors过滤记得要使用的是org.springframework.web.cors.CorsConfigurationSource,二不是org.springframework.web.cors.reactive.CorsConfigurationSource,使用了这个跨域2种实现方式 注意使用的类路径,不要使用错了1)在WebSecurityConfigurerAdapter中实现@Bean原创 2022-02-23 12:04:02 · 384 阅读 · 0 评论 -
实现基于Netty的“请求-响应”同步通信机制
实现基于Netty的“请求-响应”同步通信机制设计思路Netty提供了异步IO和同步IO的统一实现,但是我们的需求其实和IO的同步异步并无关系。我们的关键是要实现请求-响应这种典型的一问一答交互方式。要实现这个需求,需要解决两个问题:请求和响应的正确匹配客户端发送数据后,服务端返回响应结果的时候,怎么和客户端的请求正确匹配起来呢,(即一个请求对应一个自己的响应)?解决思路:通过客户端唯一的RequestId,服务端返回的响应中需要包含该RequestId,这样客户端就可以通过RequestId来正原创 2022-02-10 08:48:00 · 4044 阅读 · 2 评论 -
java jar使用记录
一般我们不需要打jar包,就是打jar包,也使用工具,eclipse idea等,今天使用java命令的方式打包首先需要把类编译成classjavac HelloPeople.java 这样编译成了一个HelloPeople.class然后使用jar cvf HelloPeople.jar HelloPeople.class 需要先指定jar的名字,然后后面跟着.class,生成HelloPeople.jar运行 java -jar HelloPeople 会报没哟主清单问题,使...原创 2021-01-14 12:04:14 · 183 阅读 · 1 评论 -
javax.ws.rs-api 常用注解
@Consumes指定HTTP请求的MIME类型,默认是*/*,表示任意的MIME类型。该注解支持多个值设定,可以使用MediaType来指定MIME类型。MediaType的类型大致有:application/xmlapplication/atom+xmlapplication/jsonapplication/svg+xmlapplication/x-www-form-urlencodedpost(@FormData)...转载 2020-12-03 12:01:32 · 1756 阅读 · 0 评论 -
414 Request-URI Too Long 15ms
这个问题是使用get请求后面跟的参数太多,造成的,解决办法是把get请求换成POST请求@POST@Path("/poststate")@Consumes("application/x-www-form-urlencoded")@Produces(MediaType.APPLICATION_JSON)publicList<UserState>getPostUserState(@FormParam("type")Stringtype,...原创 2020-12-03 11:59:41 · 837 阅读 · 0 评论 -
logback 对应的java代码
1)采用maven模式2)logback.xml需要放到resource中3)依赖包<dependencies> <dependency> <groupId>ch.qos.logback</groupId> <artifactId>logback-core</artifactId> <version>1.1.2</version> </de...原创 2020-10-15 14:13:10 · 399 阅读 · 0 评论 -
logback使用理解
仅供自己理解,可能不对,自我掌握昨天使用logback对日志进行分离,以前也有logback,但是只能生成一个大的,后来增加了很多socket接收数据问题,很大了,需要分开 写下logback的认识,官网http://logback.qos.ch/documentation.html logback主要分为3个部分configurationappenderloggerroot3.1)configuration应该可以说是一个根目录了主要有2个属性scanscanPeriod...原创 2020-10-15 14:09:43 · 969 阅读 · 0 评论 -
关于java中的时区设置值
记录下<?xml version="1.0" encoding="UTF-8"?><timezones><timezone id="Asia/Shanghai">中国标准时间 (北京)</timezone><timezone id="Asia/Hong_Kong">香港时间 (香港)</timezone><timezone id="Asia/Taipei">台北时间 (台北)</timezone>&原创 2020-07-03 08:35:26 · 692 阅读 · 0 评论 -
java short 类型转byte[],带正负
java short 类型转byte[],带正负,2种方法方法一、这种方法跟正负没与关系public static int swap_16(int date){ int a,b; a = (date>>8)&0x00ff; b = (date<<8)&0xff00; return (a+b); }...原创 2018-05-15 16:58:50 · 6201 阅读 · 0 评论 -
Objectmapper 解析list
json字符串中 list包含wzdemowell类 ,可用下面的方式解析ObjectMapper objectMapper = new ObjectMapper(); JavaType javaType = objectMapper.getTypeFactory().constructParametricType(ArrayList.class,WzDemoWell.class); ...原创 2018-03-15 10:13:32 · 7655 阅读 · 1 评论 -
eclipse 不能进入断点
eclipse怎么也进入不了断点,原来是断点加了斜杠,解决方案1)run -->skip all breakpoints, 2)右击工程--属性--java compiler--class generial-->add line number原创 2017-12-07 13:45:29 · 1814 阅读 · 0 评论 -
java byte操作
010300010001D5CA有时候,我们需要把一段字符串转换成相应的byte[],java给我了我们操作方式byte.parsebyte,例如下面byte b = new Byte("01");byte c = Byte.parseByte("11", 16);前2个都没有问题,但是如何这个数是大于0x8x(不能大于127)就会有问题byte f = Byte.parseB原创 2017-11-24 15:38:57 · 10408 阅读 · 0 评论 -
socket
真该打自己一顿,今天遇到socket 和server端连接问题,为了验证,特意写了个 socket 和server,但是发现socket发给sever端口,sever端发送数据给客户端,server端的日志已经打印了很多发送,但是client就是收不到,一旦server端断掉了,客户端就能收到了,找了一上午也没有找到问题,后来,发现是PrintWirter,println(),而我因为手误prin原创 2017-12-09 17:29:25 · 181 阅读 · 0 评论 -
java List 排序
1)list中的数据需要排序,如果我们自己写排序工作量大,而且算法也不太好,但是java的list自带一个排序功能,就是需要继承Comparable,然后在获取数据后List all = organizationDAO.findAll(); Collections.sort(all);即可package com.pi.model; import原创 2017-10-25 09:10:18 · 232 阅读 · 0 评论 -
excel 转pdf html 图片显示问题
感谢 http://git.oschina.net/hopeZp/codes/zjsf63hcxvil8aowk5u7e98,里面绝大多数代码都是他的package com.wang;import org.apache.poi.POIXMLDocumentPart;import org.apache.poi.hssf.usermodel.*;import org原创 2017-09-06 09:18:32 · 3791 阅读 · 1 评论 -
map 遍历key 与 value
public void packagePiPermission2(){ List permissons = new ArrayList System.out.println(perMap.keySet()); //第一种遍历方式 获得key集合(数组)// for(String key : perMap.k原创 2017-04-12 10:38:30 · 4672 阅读 · 0 评论 -
netty初识
1)也是从网上找的,学习下import io.netty.bootstrap.Bootstrap;import io.netty.bootstrap.ServerBootstrap;import io.netty.channel.Channel;import io.netty.channel.ChannelFuture;import io.netty.channel.ChannelInitiali...原创 2018-05-28 19:08:10 · 168 阅读 · 0 评论 -
netty4handler的执行顺序一
最近在学netty4,原因是netty5被netty放弃了,不过在学习过程中,由于半吊子,对handler的执行顺序有很不明白,看了网上的资料也不明白,虽然说了in的情况是按照进入pipeline的顺序执行,而out是逆序执行,但是写起来,运行起来还是有异常,这个是写做出来的问题,今天记录下过程,首先声明本章不应该作为开发的使用,因为,本身是错误的(不能说错误,但是不对),只是服务端,客户端,随便...原创 2018-05-29 11:00:46 · 1485 阅读 · 0 评论 -
netty4handler的执行顺序二
接上一篇,上一篇是不对的处理方式,看本篇,我认为是对的/** * 这个用于测试handler的传递功能 * @author wangzg * * 本例子使用的是 实现的handler中,各个函数都是先super,然后打印,除了handler1中的channelRead,这样打印出的顺序是,先2后1,也就是最后加进去的,先做,先进去的后做,跟 * 网上的不一致 * * 本例子中各个handler...原创 2018-05-29 11:11:45 · 316 阅读 · 0 评论 -
objectMapper 解析复杂json toMap
public void parseSettings(){ String settings = "{\"基本设置\":{\"name\":\"基本设置\",\"entries\":[{\"name\":\"站号\",\"type\":\"number\",\"description\":\"\",\"value\":\"1\"},{\"name\":\"AppEUI...原创 2019-06-11 10:57:45 · 5090 阅读 · 0 评论 -
java list 删除多个元素
list 删除多个数据public void deleteData(){List<String> list = new ArrayList<String>();for(int i=0;i<10;i++){list.add("A"+i);}for(int i=list.size()-1;i>=0;i--){String tmp = list.ge...原创 2019-01-04 09:17:48 · 1040 阅读 · 0 评论 -
objectMapper 把json解析成list
// JavaType javaType = objectMapper.getTypeFactory().constructParametricType(List.class, RoleMember.class); // List<RoleMember> membersList = objectMapper.readValue(members, java...原创 2018-06-24 14:14:03 · 7793 阅读 · 1 评论