
company
文章平均质量分 68
迅捷的软件产品制作专家
软件产品制作专家
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
id 主键相关
网络爬虫的是一个非常常见的需求。1.URL管理2. 网页下载器3. 爬虫调度器4. 网页解析器5. 数据处理器Idclass 方法一、复合主键@idClass、@Embeddable可参照官方文档介绍: https://www.objectdb.com/java/jpa/entity/id#Composite_Primary_Key_JPA作为一种持久层框架的指导思想,对于数据库实体的复合主键,提到有两种方式可以实现:1>@IdClass标签的使用。2> @EmbededId标签的使用。思路:原创 2022-06-17 22:03:20 · 152 阅读 · 0 评论 -
spring 整合dubbo + zookper
1.单机安装zooker插件 zooker 安装和IEDA插件2.安装生成者 package com.unj.dubbotest.provider.impl;import org.springframework.context.support.ClassPathXmlApplicationContext;public class Provider { publi...原创 2018-11-17 19:27:39 · 954 阅读 · 0 评论 -
设计模式总结
1.理论总结有对应的pdf 书籍, 2.工具实践调用对应的入口函数,对入口函数进行逆向倒退。 3.参考资料http://www.runoob.com/design-pattern/ ...原创 2018-11-23 08:41:01 · 131 阅读 · 0 评论 -
PM 算法
PM 算法部分实现方案:实现如下:package demo_1118;public class PM算法 { public static int PM(String T,String ){ int [] next=BuildNextImproved(p); int i=0; int j=0; while(...原创 2018-11-18 15:32:31 · 1849 阅读 · 0 评论 -
Solution_mergerInterViews
package demo_1118_MergeIntervals;/** * Given a collection of intervals,merge all overlaping intervals. * For example, * Given [1,3],[2,6],[8,10],[15,18] * return [1,6],[8,10],[15,18] *///解...原创 2018-11-18 14:24:07 · 184 阅读 · 0 评论 -
jsoup 解析html
1.jsoup 解析html 官方网站:https://jsoup.org/ 测试网址:https://try.jsoup.org/ ,这里使用远程html作为测试:2.demo 2.1 解析范例: 3.参考资料: 4.代码...原创 2018-11-27 14:01:31 · 140 阅读 · 0 评论 -
360 手机助手爬虫
1.URL分析打开360 市场的URL,F12 进入到network 模式,分析URL连接: http://zhushou.360.cn/search/index/?kw=qq 当我点击第二页的时候,查询字符串出现Query String 方法,多尝试几次,就可以得到URL的连接查询字符串。 2.demo 编写2.1 请求部分: public ...原创 2018-11-23 13:57:38 · 904 阅读 · 0 评论 -
IDEA 错误:找不到或无法加载主类问题。
我的这个问题的解决方案是 把之前root libarary 下的包,添加到classPath 下,运行下,直接能弹出框,ok.原创 2018-11-29 10:57:50 · 505 阅读 · 0 评论 -
httpGet 403 返回码,乱码的解决方案
1.question :遇到个403 forbit 问题,即在工具postman,Fiddler ,以及其他的工具都是可以访问数据的,但是程序中就是不行,最后的解决方案是:hg.setHeader("User-Agent","Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Ge...原创 2018-11-26 13:42:57 · 2321 阅读 · 0 评论 -
Log 日志管理
常用的就是log4j. 4配置模板:### set log levels ###log4j.rootLogger = Console,File### 输出到控制台 ###log4j.appender.Console=org.apache.log4j.ConsoleAppenderlog4j.appender.Console.Target=System.outlo...原创 2018-11-29 19:06:05 · 278 阅读 · 0 评论 -
二叉树
二分查找树的结构。7.1.1 二分查找树的基于列表和想来给你的结构,第六章分别的介绍了词典的两种典型的实现方式,遗憾的是,就时间的复杂度的而言,这两种方式都是不能兼顾所有的操作的效率,因为无法令人满意,本极额将引入二分查找树结构。旨在将两种的方式的优点结合起来。最终高效的实现有序磁带你中ADT的操作。 7.1.1 定义定义七 所谓的一颗二分查找树的Bin,要么是一颗空...原创 2018-11-30 10:09:04 · 159 阅读 · 0 评论 -
HTML实体字符集转 Java 字符
遇到了一个坑的问题: public static void main(String[] args) {// decodeUnicode("&#x4f60"); System.out.println( test("&#x4f60")); } public static String test(String strin...原创 2018-11-28 15:45:05 · 472 阅读 · 0 评论 -
Jquery eche 方法使用
////////////01。处理一个唯独的数组 //$.each 函数用于便利的制定的对象和数组 var arr=[52,97]; $.each(arr, function(index, val) { // alert(index+','+val); }); //单个数组 var arr1 = [ "one", "two", "three", "...原创 2019-01-18 16:25:30 · 754 阅读 · 0 评论 -
成长点
问题改正:1.合群问题已经慢慢改掉2.职业化意识增强 新问题:2.技术问题:2.1 前端技术不熟练和精通,效率慢2.2 在同一个公司,相比新人创造的价值低,实质产出少2.3 this is xianshi ...原创 2019-01-22 11:56:47 · 478 阅读 · 0 评论 -
web 程序一般调试流程。
web 程序的调用的流程:前段 f12,cosoloe ,log ,后天进行debug 程序。或者后端进行两端 之间的 通过接口进行测试,debug 应用程序的方法。0.使用谷歌浏览器1.切换到network 选项,在下拉框中进行选择URL,点击发送链接可以看到返回的数值。在放置到对应的2.取值方案用console.log...原创 2019-01-17 08:59:21 · 530 阅读 · 0 评论 -
JSP demo 和 shiro JSP
1.JSP学习参考文档:详细参考oracle 官方文档:和规范文档。 1.1 新建web工程,1.2 新建JSP文件。在web上选择点击选择2.Java Server Page demo; 2.shiro JSP ...原创 2018-11-15 15:54:47 · 195 阅读 · 1 评论 -
SSM整合
1.SSM 整合问题:2.目录结构:3.注意事项:主要是确认目录问题:4.运行结果:参考资料:https://www.cnblogs.com/hackyo/p/6646051.html5.下载代码:下载代码...原创 2018-11-19 22:02:40 · 143 阅读 · 0 评论 -
spring 定时器
1.配置好的Spring MVC 环境。 2.web.xml 添加如下文件:<servlet> <servlet-name>SpringMVC</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servl...原创 2018-11-20 20:42:41 · 276 阅读 · 0 评论 -
redis 学习和使用spring 整合redis
一。redis 官网:https://redis.io/download1.1 客户端连接redis server API使用jedis 连接redis 并使用其方法。二。代码下载java 连接redis 的代码:java-redis connection helloworld三。参考资料参看资料:http://www.runoob...原创 2018-10-22 18:59:33 · 262 阅读 · 0 评论 -
dubbo 原理和入门实践
一。dubbo:远程服务调用的分布式框架 其核心部分包含:1. 远程通讯: 提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。2. 集群容错: 提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。3. 自动发现: 基于注册中心目录服务,使服务消费方能动态的查找服务提供...原创 2018-10-23 15:46:51 · 207 阅读 · 0 评论 -
项目通信协议理解
1.HTTP通信协议:1.1 HTTP协议比较常见,略。1.2 常见使用工具1.1 GOOgle 浏览器插件-postmanhttps://www.getpostman.com/download?platform=win64 参见博客;使用chrome浏览器插件postman模拟post、get请求1.2 HTTPWatchhttps://www.cnbl...原创 2018-10-29 09:32:08 · 374 阅读 · 0 评论 -
状态机实现
1.状态机的实现:2.状态机的转化图如下:假设有一个任务,其在流程中经历了3个节点的状态图。每个业务流程中不同的状态。在不同的流程中执行不同的任务,当有不同的事件进行触发时,进行状态转化。路径名 事件名称 1 过期时间 2 循环提交 3 提交Ok 4 验证失败 5 加入黑名单 因此代码如下:3.更多参考资料J...原创 2018-10-31 19:13:47 · 693 阅读 · 0 评论 -
memcache demo
1. memcached 官网http://memcached.org/2.memcached demo2.1 Java 连接 Memcached 服务这里提供两种方式,一种时memcached,另一种是xmemcached. 2.2 连接实例2.3 set 操作实例import java.net.InetSocketAddress;import ja...原创 2018-11-01 19:09:46 · 275 阅读 · 0 评论 -
Implement pow(x, n), which calculates x raised to the power n (xn).
Implement pow(x, n), which calculates x raised to the power n (xn). thoughts:求一个数的power 数目,伪代码如下:如果n=0 ,返回1.否则返回1,返回的2,n=-1,返回-1,返回1/x; 其他代码如下:public class Power { public doub...原创 2018-11-09 19:24:39 · 418 阅读 · 0 评论 -
DFS 深度遍历
public abstract class DFS extends GraphTraverse {//变量 protected static int clock = 0;//遍历过程中使用的计时钟//构造方法 public DFS(Graph g) { super(g); }//深度优先遍历算法 protected Object traverse(Vertex v, Object...原创 2018-11-09 20:56:34 · 150 阅读 · 0 评论 -
典型的业务流程分析
虽然我不太看重业务,但是Java的一大特长就是处理企业级业务,如下做个demo 吧:1.业务流程图:2.伪码如下,传入到cplTask方法中:开发描述如下:2.1 根据uid 参数获取uid2. 2 解析json fireware 字段如果获取的imie 不为空,否则为空。2.3 通过offer工厂生成对应的过滤货架,组装FilterS...原创 2018-11-02 19:21:28 · 3540 阅读 · 0 评论 -
spiralOrder
代码: codes: public class Solution { public List<Integer> spiralOrder(int[][] matrix) { List<Integer> res = new ArrayList<Integer>(); if(matrix.length =...原创 2018-11-12 22:33:42 · 322 阅读 · 0 评论 -
BM算法
protected static int[] BuildBC(String P) { //初始化 int[] BC = new int[CARD_CHAR_SET];//BC[]表 int j; for (j = 0; j < CARD_CHAR_SET; j++) BC[j] = -1;//首...转载 2018-11-12 22:47:13 · 690 阅读 · 0 评论 -
最佳优先遍历
thoughs:算法:BestFS(G, s) 输入:有向图G及其中的顶点s 输出:从s出发,对G做最佳优先遍历,并对访问到的边进行分类假设:调用之前,所有顶点的状态都已置为UNDISCOVERED,所有边的分类置为UNKNOWN { 若s已被访问(status[s] != UNDISCOVERED),则直接返回; 令Distance(s) = 0; //最近 = 最佳不断...原创 2018-11-07 20:06:07 · 860 阅读 · 0 评论 -
图遍历及其算法模板
1.算法模板:public class GraphTrverse { final static int undiscoeverd=0; final static int discovered=1; final static int visited=2; final static int unknown=0; final static int tr...翻译 2018-11-11 14:24:11 · 262 阅读 · 0 评论 -
spring 整合springmvc
1.、 2.运行结果:3。参考资料https://blog.youkuaiyun.com/csdn_kenneth/article/details/787815224.代码下载:下载代码5.新的体会出现问题,定位到问题段,然后参考其他地方COPY或查询,会逆向思维。即证明自己写的是错的。 ...原创 2018-11-13 21:18:24 · 244 阅读 · 0 评论 -
N皇后问题:
分治方法求解N皇后问题:package demo_1111_sub;public class Solution3{ public int maxSubArray(int nums){ int len=nums.length; if(len==0){ return 0; } ...原创 2018-11-11 20:50:25 · 175 阅读 · 0 评论 -
anagrams together.
Given an array of strings, group anagrams together. thoughs://颠倒分组 codes:public List<List<String>> groupAnagrams(String[] strs) { if (strs == null || strs.lengt...原创 2018-11-08 09:50:50 · 224 阅读 · 0 评论 -
spring 整合mongdb(使用springdata ,mongdb)
官方文档: 详细见官方文档 操作步骤:一个简单的实例如下:操作流程:1.准备好Mongdb 。 2. 配置好MongDb 的配置文件:###---The mongodb settings---mongo.dbname=testmongo.host=192.168.200.131mongo.port=27017mongo.connectionsPer...原创 2018-11-14 15:18:23 · 323 阅读 · 0 评论 -
逻辑在调试中的作用
1。今天运用在逻辑上的使用:调式double serice 和 double provider 死活不出来,运行这两个,就是不出来,我在图上分析了原因:反证方法: 如果顺序真是这样的,证明我的假设是错的, 引入 事实结果1: 但是现实我是对的。 只有一种可能性了,我调用都没调用。最后更改配置搞定。今...原创 2018-11-05 14:34:20 · 280 阅读 · 0 评论 -
MongoSQL和 spring 整合Mongdb
1.mongdb 官网:https://docs.mongodb.com/ 2.看看专辑:https://blog.youkuaiyun.com/column/details/mongodb-study.html 2.mongdb demo1.1 基本的CRUD的操作Mongdb 初见:1.基本的CRUDdb.person.insert( {"name":"jack...原创 2018-10-19 19:34:44 · 500 阅读 · 0 评论