- 博客(18)
- 资源 (8)
- 问答 (2)
- 收藏
- 关注
原创 java 创建自定义色彩图片,写入内存流
UploadServiceImpl 是上传图片的业务类。比如存到阿里等。public static void main(String[] args) { UploadServiceImpl uploadService = new UploadServiceImpl(); InputStream input = new ByteArrayInputStream(QRCodeUtil.createImg().toByteArray()); //转换为MultipartFile ..
2021-04-16 18:20:59 178
转载 Java+AutoCAD-给无关的直线建立关联
如下图所示,有些直线和直线在视觉上看是关联的,我们也给每条直线建立了节点。但是下图中的横向的直线,左侧有一个节点,但是这个节点同纵向的直线没有关系,也就是说横向的直线在逻辑上是独立的。要建立横向直线和纵向直线的关联关系,考虑的一个解决方案是将纵向的直线拆成两条,下半部的终点是横向直线的左侧节点,上半部的起点是横向直线的左侧节点,在逻辑关系上相当于一个三通。在程序处理上,循环判断每个节点,如果节点同直线的距离小于某个值,则认为节点是在直线上的,可以拆分直线。这里之所以要判断距离小于某个..
2020-06-11 00:30:47 347 1
转载 Java+AutoCAD-观察者模式(Observable和Observer)
前一段时间研究Ycad,其中使用了观察者模式,现总结如下。1、观察者模式介绍在Java中通过Observable类和Observer接口实现了观察者模式。一个Observer对象监视着一个Observable对象的变化,当Observable对象发生变化时,Observer得到通知,就可以进行相应的工作。2、观察者模式实现方法有两个基类:java.util.Observable和java.util.Observer。(1)Observable是被观察者,有两个重要的函数:setChang
2020-06-11 00:29:07 212
转载 Java+AutoCAD-逻辑关系关联(续)
4、直线图元建立空的实体一部分的直线图元已经挂接上了多线段图元,在begObj、endObj上。对于还为空的点,需要创建空的节点实例。如果两个直线是连接的,则在他们中间只建立一个节点,可以直接挂接。packagecom.ysystems.ycad.lib.yxxf;publicclassYxxfEntNodeextendsYxxfEntHeaderimplementsYxxfEnt {publicStringid=null;//图元的id...
2020-06-11 00:28:25 658
转载 Java+AutoCAD-逻辑关系关联
Dxf文件中的各种数据,相互之间是没有逻辑关系的。你只是看到他们摆在那里,好像是连在一起的,这只是从视觉的角度,而从数据的角度来讲,相互之间没有关系。要建立图元之间的关系,就得从本身的业务出发,首先确定用到的到底有几个图元,然后建立这几个图元之间的关系。我的业务,用到的有直线图元、多线段图元(实际是个矩形)、多行文字图元。多行文字图元,有两种,一种位置上位于多线段图元的内部,要作为多线段图元的属性;另外一种,位于直线的附近,需要作为直线的属性。而直线,需要给两端建立实体,这种实体一种是多线段
2020-06-11 00:27:39 450
转载 Java+AutoCAD-坐标系转换
AutoCAD的坐标系是世界坐标系WCS,以左下角为原点(0,0),如[2113750.8379795915 -2810631.1969831306 0.0]。由于我要解析的文件都是平面的,因此不需要z坐标。我要实现的效果是在html canvas上展现。以左上角为原点(0,0),并且canvas有一定宽度和高度,要在屏幕整体上展现出所有的图。基本的思路是:(1)以DXF文件的x、y坐标的最小和最大值为屏幕的四个角。(2)将坐标点,以距离原点的长度为准则,按比例复制到屏幕上。(3)横坐标
2020-06-11 00:26:47 1133
转载 Java+AutoCAD-Ycad文件读取
Ycad是一款开源的DXF文件解析的工具包,地址为:http://sourceforge.net/projects/ycad。网站上提供的说明为:Ycad is a library of CAD functions in Java. Currently onlyDXF is supported for reading, viewing and writing. The DXF drawing may berendered to a Graphics object for printing or imagin
2020-06-11 00:25:20 3814 1
原创 2020-05-26
最近遇到一个问题,遇到有经验的大神请指点迷津,感谢。cad的设计图,至少有三个方向图,主视图,左视图,俯视图。或者更多试图(右试图,后视图,昂试图。人为标记),六视图及以内。主要为了标记清楚边线模型。取点交点,判断虚实线,用java程序通过算法转换成3d展示。技术点java的3d展示用什么做效果更好?难点圆弧形状和原型的取点?请飞过的路过的大神指点迷津。感谢感谢!...
2020-05-26 05:48:32 116
原创 redis5x 集群搭建
两台虚拟机192.168.18.39192.168.18.46每台机器6个节点 端口号是7001-7006下载源码并解压编译 略redis启动是根据配置文件配置的参数启动,多个配置文件可以启动多个redis,需要拿端口号区分1 新建redis5文件夹 用来存放配置文件,此文件与解压编译的源码无关。2 创建bin 然后把编译后的src里的这几个文件拷贝到bin里,给与全部...
2019-06-25 10:50:25 196
原创 elasticsearch+springboot 集群环境集成
windows下部署折腾了两天了,因为elasticsearch版本不同意,各种尝试,最后总结规律elasticsearch的版本和springboot引入jar的版本最好一致,不然会出现各种疑难杂症。本次使用elasticsearch5.5.0运行,jar也是5.5.0集群搭建,可以不配置环境变量 方法com进入安装文件目录bin 启动elasticsearch.bat本
2018-01-26 11:15:04 8431
原创 springmvc前段字段和后台返回字段不一致报错
el.BeanELResolver$BeanProperties 解析不到CreateOn属性报错把CreateOn改成和后台返回属性一致 问题变解决类似的问题自由发挥 Apache Tomcat/9.0.0.M10 - Error report H1 {font-family:Tahoma,Arial,sans-serif;co
2016-10-07 14:16:49 1817
原创 springmvc+mybatis service注入问题 找不到注入的类
运行报错07-Oct-2016 10:25:11.268 INFO [RMI TCP Connection(3)-127.0.0.1] org.apache.catalina.core.ApplicationContext.log No Spring WebApplicationInitializer types detected on classpath07-Oct-2016 1
2016-10-07 12:23:21 3702
原创 springmvc+mybatis 数据库插入中文是乱码
1.数据库字段类型 必须支持utf-82.数据库属性支持utf8 -- UTF-8 Unicode3.数据库排序规则utf8_general_ci4.页面参数需要支持中文 page contentType="text/html;charset=UTF-8" language="java" %>这几种都没问题之后 我遇到的问题仍然未解决开始怀疑orm层 应该会有问题,最后
2016-10-07 12:04:42 4897 1
原创 Spring及J2EE常用注解
1, @Controller 用来标记控制类2, @RequestMapping() 用来标记在controller类上或者方法上,做地址映射3, @Autowired 注释在成员变量上spring就会将其以Byname的形式自动化注入到spring容器中,因此便省去了get/set方法和spring配置文件的配置4, @Service 标记业务逻辑层Bean5, @R
2016-10-05 19:25:18 2043 1
原创 git常用命令
1,克隆版本库:git clone https://github.com/mybatis/spring.git2.添加文件前 需要配置用户名和邮箱:git config --global user.email "you@example.com" git config --global user.name "Your Name"3.添加到版本控制 :
2016-10-01 13:21:26 339
原创 SignalR基本使用
简介 ASP .NET SignalR是一个ASP .NET下的类库,可以在ASP .NET的Web项目中实现实时通信。什么是实时通信的Web呢?就是让客户端(Web页面)和服务器端可以互相通知消息及调用方法,当然这是实时操作的。 WebSockets是HTML5提供的新的API,可以在Web网页与服务器端间建立Socket连接,当WebSock
2016-03-22 16:55:06 1909
springboot整合kettle-9.2.0.0-290所需要的jar
2023-11-16
sturts2 创建web项目选择sturt2框架 运行报错 请大神指教
2016-09-16
maven 执行指令创建项目是报错
2016-09-15
TA创建的收藏夹 TA关注的收藏夹
TA关注的人