Home
Search results “Jvm logging options”
Lets learn to talk to GC logs by Poonam Parhar
 
28:36
With JEP 271, GC logging has been re-implemented to use the Unified JVM Logging Framework introduced with JEP 158. Unified JVM logging introduced a new JVM option -Xlog, and also defined the category tags for all the different components of the JVM. With 'gc' tag specified for the GC logging, -Xlog:gc option along with the other granular tag-sets, levels and decorations can be used to enable the GC logging for different parts of the GC system at various levels of detail. This talk discusses the GC logging JVM options that are going to be removed in Java 9, and covers in detail the parameters that can be used with Xlog:gc option to get the GC logging equivalent to what we could produce with the now removed JVM options. This session will also take a deep dive into looking at the sample GC logs generated with the new logging mechanism, and will throw light on how those logs can be read and interpreted. Poonam Parhar, currently a JVM Sustaining Engineer at Oracle where her primary responsibility is to resolve customer escalated problems against JRockit and HotSpot JVMs. She loves debugging and troubleshooting problems, and is always focused on improving the serviceability and supportability of the JVM. She has nailed down many complex Garbage Collection issues in the HotSpot JVM, and is passionate about improving the debugging tools and the serviceability of the product so as to make it easier to troubleshoot and fix Garbage Collector related issues in the JVM. In an attempt to help the customers and the Java community, she shares her work experiences and knowledge through the blog she maintains here: https://blogs.oracle.com/poonam/.
Views: 1475 Devoxx
Am I Reading Garbage Collection Logs Correctly?
 
46:45
There are several formats for garbage collection logs. Depending on the Java vendor (Oracle, IBM, HP, ...), the Java version (5, 6, 7, 8, 9), the GC algorithm (serial, parallel, CMS, G1), and JVM options (-X..), the garbage collection log format varies. Analyzing all these formats is not trivial. In this session, you will learn not only how to analyze several different GC log formats but also how to spot problems in them instantly.
Views: 3291 Oracle Developers
Holden Karau | Debugging PySpark - Pretending to make sense of JVM stack traces
 
40:00
PyData Amsterdam 2017 Apache Spark is one of the most popular big data projects, offering greatly improved performance over traditional MapReduce models. Much of Apache Spark’s power comes from lazy evaluation along with intelligent pipelining, which can make debugging more challenging. This talk will examine how to debug Apache Spark applications, the different options for logging in PySpark, as well as some common er Apache Spark is one of the most popular big data projects, offering greatly improved performance over traditional MapReduce models. Much of Apache Spark’s power comes from lazy evaluation along with intelligent pipelining, which can make debugging more challenging. This talk will examine how to debug Apache Spark applications, the different options for logging in PySpark, as well as some common errors and how to detect them. Spark’s own internal logging can often be quite verbose, and this talk will examine how to effectively search logs from Apache Spark to spot common problems. In addition to the internal logging, this talk will look at options for logging from within our program itself. Spark’s accumulators have gotten a bad rap because of how they interact in the event of cache misses or partial recomputes, but this talk will look at how to effectively use Spark’s current accumulators for debugging as well as a look to future for data property type accumulators which may be coming to Spark in future version. In addition to reading logs, and instrumenting our program with accumulators, Spark’s UI can be of great help for quickly detecting certain types of problems.
Views: 2270 PyData
Debugging PySpark -- Or trying to make sense of a JVM stack trace when you were minding your own bus
 
25:58
Speaker: Holden Karau Apache Spark is one of the most popular big data projects, offering greatly improved performance over traditional MapReduce models. Much of Apache Spark’s power comes from lazy evaluation along with intelligent pipelining, which can make debugging more challenging. This talk will examine how to debug Apache Spark applications, the different options for logging in PySpark, as well as some common errors and how to detect them. Spark’s own internal logging can often be quite verbose, and this talk will examine how to effectively search logs from Apache Spark to spot common problems. In addition to the internal logging, this talk will look at options for logging from within our program itself. Spark’s accumulators have gotten a bad rap because of how they interact in the event of cache misses or partial recomputes, but this talk will look at how to effectively use Spark’s current accumulators for debugging as well as a look to future for data property type accumulators which may be coming to Spark in future version. In addition to reading logs, and instrumenting our program with accumulators, Spark’s UI can be of great help for quickly detecting certain types of problems. Debuggers are a wonderful tool, however when you have 100 computers the “wonder” can be a bit more like “pain”. This talk will look at how to connect remote debuggers, but also remind you that it’s probably not the easiest path forward. Slides can be found at: https://speakerdeck.com/pycon2018 and https://github.com/PyCon/2018-slides
Views: 576 PyCon 2018
JDK 9, 10, and 11: Pitfalls for the Unwary
 
46:59
Simon Ritter, Deputy CTO, Azul Systems The significant change in JDK 9 was the Java Platform Module System (also known as Project Jigsaw). With the encapsulation of internal APIs such as sun.misc.Unsafe, migrating applications to JDK 9 (or JDK 10 or JDK 11) will potentially require more work than moving between releases used to. This session looks at the areas of JDK 9, 10, and 11 that may affect application migration. It covers all aspects: Java language syntax, class libraries, and JVM options (a significant number of which have changed in these releases). Starting with JDK 9, features that were previously deprecated are now actually being removed from the JDK. The presentation discusses these changes in terms of backward compatibility.
Views: 603 Oracle Developers
JBoss EAP Tutorial: Selecting a Garbage Collection Strategy | packtpub.com
 
04:44
Part of JBoss EAP Configuration, Deployment, and Administration video series. For the full Course visit: http://www.packtpub.com/jboss-eap-configuration-deployment-and-administration/video?utm_source=youtube&utm_medium=video-annotation&utm_campaign=yt-jbosseap Improve the performance of your application running on JBoss by choosing an appropriate garbage collection strategy. • Introduction to garbage collection • Learn about the Concurrent Mark Sweep collector • Setting the Java virtual machine heap size for JBoss -------------------------------------------------------------------------------------- For the latest in application development video tutorials, please visit: http://www.packtpub.com/books/video?utm_source=youtube&utm_medium=video-annotation&utm_campaign=yt-jbosseap Find us on Facebook -- http://www.facebook.com/Packtvideo Follow us on Twitter - http://www.twitter.com/packtvideo
Views: 2145 Packt Video
Grails Quickcast #7 – Logging
 
19:33
Grails 3 is a super high-productivity framework for building web applications for the JVM. This Quickcast introduces several tips and tricks related to logging with a Grails 3 application. It discusses the changes to logger names in Grails 3.3 and things to bear in mind when logging in Grails artifacts and Groovy POGOs. Moreover, it explains the benefits of using Slf4j, parameterized logging, how to configure rolling logging, how to use an external configuration file, etc.
Views: 1185 OCI
JBoss EAP - 40 JVM Config
 
05:43
Views: 1220 Fabio Silva
Debug option in IntelliJ
 
03:56
Setting debug option in IntelliJ Below is the debug setting passed to the JVM -Dmaven.surefire.debug Below are spring specific setting to load particular profiles -Dspring.profiles.active=test,aop the below are Maven targets clean test
Views: 436 Ayub Khan
Introduction to Maximo's Operator Logs
 
37:03
Get notified about our upcoming Maximo Webcasts: http://goo.gl/ROjne5 The Operator Logs application is a tool in IBM Maximo designed to allow operators and controllers to maintain shift logs and communications.The Shift Log records contain details about changeovers, equipment changes, production losses, and near misses that occur during a shift. In this presentation, we will outline the benefits of using this application in your Control Room and demonstrate the application itself.
Views: 2221 Ontracks Consulting
Remote Debug Java Application Running in Tomcat using Eclipse
 
03:45
JPDA (Java Platform Debugger Architecture) Parameters: 1. JPDA_TRANSPORT - (Optional) JPDA transport used when the "jpda start" command is executed. The default is "dt_socket". 2. JPDA_ADDRESS - (Optional) Java runtime options used when the "jpda start" command is executed. The default is localhost:8000. 3. JPDA_SUSPEND - (Optional) Java runtime options used when the "jpda start" command is executed. Specifies whether JVM should suspend execution immediately after startup. Default is "n". 4. JPDA_OPTS - (Optional) Java runtime options used when the "jpda start" command is executed. If used, JPDA_TRANSPORT, JPDA_ADDRESS, and JPDA_SUSPEND are ignored. Thus, all required jpda options MUST be specified.
Views: 4166 Onkar Kotasthane
Page object Model with Cucumber BDD Framework - Part 8
 
56:49
Page Objects with Selenium and Cucumber JVM (cucumber-JVM and Page Object): Learn: +Write a simple Cucumber scenario that logs in and logs out from an CRM website +Write Page Objects for the pages we touch in the above workflow +Write modules/keywords that perform a series of actions/operations +Write Step definitions that call the modules (in turn use page objects and data from excel workbook) +Execute and watch the results ~~~In this post I’ll focus on using page objects in a Selenium and Cucumber JVM context. The main goal here was to showcase a working example of the page object pattern but also to make sure you were aware that there are different thoughts on how to implement this pattern. Even more importantly you see how to do this in a Java context, using Selenium and Cucumber JVM. ================================================= Subscribe to this channel, and press bell icon to get some interesting videos on Selenium and Automation: https://www.youtube.com/c/Naveen%20AutomationLabs?sub_confirmation=1 Follow me on my Facebook Page: https://www.facebook.com/groups/naveenqtpexpert/ Let's join our Automation community for some amazing knowledge sharing and group discussion: https://t.me/joinchat/COJqZQ4enmEt4JACKLNLUg
Views: 23462 Naveen AutomationLabs
How do I enable verbose garbage collection (GC) in the WebSphere Application Server console?
 
01:24
Michele Calcavecchia from the WebSphere Application Server support team created this video to answer the question of "How do I enable verbose garbage collection (GC) in the WebSphere Application Server console?". Thank you for engaging with this video. IBM and IBM logo are trademarks of the International Business Machines Corporation, registered in many jurisdictions. Other company, product and service names may be trademarks, registered marks or service marks of their respective owners.
Views: 8487 IBM SupportTV
Remedy 9: Opt & Troubleshooting the AR Java stack for Perf and Load
 
55:36
Connect with Remedy Monthly Webinar on Optimizing & Troubleshooting the AR Java stack for Performance and Load. In this session Hugo will discuss JVM monitoring using jvisualvm, Visual interpretation of the data, garbage collection models and ratios, JVM heap sizing, and how to take snapshots, thread and heap dumps along with saving/sending these files for additional analysis. Hugo Vuong is a Principal Product Developer in the performance engineering team. Connect with Remedy Webinar Series - https://communities.bmc.com/docs/DOC-34485
Views: 705 BMC Communities
BSA: Appserver debug logging
 
02:30
This video shows how to set up BMC BladeLogic Server Automation (BSA) application servers in debug mode. For more information on this topic, see the BMC Online Documentation Portal at https://docs.bmc.com/docs/display/bsa88/Controlling+Application+Server+logging.
Views: 217 BMC Communities
Debugging Apache Spark with Holden Karau (Google) & Joey Echeverria (Rocana) - Strata Singapore 2017
 
45:06
Apache Spark is one of the most popular big data projects, offering greatly improved performance over traditional MapReduce models. Much of Apache Spark’s power comes from lazy evaluation along with intelligent pipelining, which can make debugging more challenging. Holden Karau and Joey Echeverria explore how to debug Apache Spark applications, the different options for logging in Spark’s variety of supported languages, and some common errors and how to detect them. Spark’s own internal logging can often be quite verbose. Holden and Joey demonstrate how to effectively search logs from Apache Spark to spot common problems and discuss options for logging from within your program itself. Spark’s accumulators have gotten a bad rap because of how they interact in the event of cache misses or partial recomputes, but Holden and Joey look at how to effectively use Spark’s current accumulators for debugging before gazing into the future to see the data property type accumulators that may be coming to Spark in future versions. And in addition to reading logs and instrumenting your program with accumulators, Spark’s UI can be of great help for quickly detecting certain types of problems. Holden and Joey cover how to quickly use the UI to figure out if certain types of issues are occurring in your job. The talk will wrap up with Holden trying to get everyone to buy several copies of her new book, High Performance Spark ( http://bit.ly/hkHighPerfSpark ). From https://conferences.oreilly.com/strata/strata-sg/public/schedule/detail/62817
Views: 891 Holden Karau
Refactor your Java EE application using Microservices and Containers by Arun Gupta
 
02:26:19
Subscribe to Devoxx on YouTube @ https://bit.ly/devoxx-youtube Like Devoxx on Facebook @ https://www.facebook.com/devoxxcom Follow Devoxx on Twitter @ https://twitter.com/devoxx Microservices allow to decompose a monolithic application into cohesive and multiple decoupled services. Each service is running in its own process and communicate using lightweight mechanisms, such as HTTP API. These services are built around business capabilities or functional decomposition. Microservice also enables true polyglot architecture – both in terms of language and data. It truly allows you to employ the right tool for the right job. Each service is independently deployable and lends very well to fully automated deployment machinery. Can you take an existing Java EE application and decompose it into microservices? What tools are required to enable CI/CD? How does it enable polyglot? What are different design patterns for microservices? What options are available for Service Discovery, distributed logging, load balancing? What tools do you need to manage such services? Is the complexity being pushed around from service implementation to orchestration? This session will explain how to refactor an existing monolith into microservices and the complexities and benefits it introduces.
Views: 56573 Devoxx
IBM Websphere Application Server Verbose garbage collection setup
 
02:16
How to IBM Websphere Application Server Verbose garbage collection
What are Hooks in Cucumber? || Implement Hooks in Cucumber Test - Part 7
 
19:25
What are Hooks in Cucumber? || JUnit Cucumber Tutorial - Scenario Hooks Cucumber supports hooks, which are blocks of code that run before or after each scenario. You can define them anywhere in your project or step definition layers, using the methods @Before and @After. Cucumber Hooks allows us to better manage the code workflow and helps us to reduce the code redundancy. We can say that it is an unseen step, which allows us to perform our scenarios or tests. Why Cucumber Hooks? In the world of testing, you must have encountered the situations where you need to perform the prerequisite steps before testing any test scenario. This prerequisite can be anything from: Starting a webdriver Setting up DB connections Setting up test data Setting up browser cookies Navigating to certain page or anything before the test In the same way there are always after steps as well of the tests like: Killing the webdriver Closing DB connections Clearing the test data Clearing browser cookies Logging out from the application Printing reports or logs Taking screenshots on error or anything after the test To handle these kind of situations, cucumber hooks are the best choice to use. Unlike TestNG Annotaions, cucumber supports only two hooks (Before & After) which works at the start and the end of the test scenario. As the name suggests, @before hook gets executed well before any other test scenario, and @after hook gets executed after executing the scenario. ================================================ Full Cucumber BDD Framework Series Playlist: https://www.youtube.com/watch?v=vHzMJuc9Zuk&list=PLFGoYjJG_fqoBFPevCDZDCufDX5h-o3yO ================================================ Cucumber BDD Framework Code Base GIT URL: https://github.com/naveenanimation20/CucumberSeleniumFramework Note: Please update the latest Cucumber Dependencies before using Examples feature: https://github.com/naveenanimation20/CucumberSeleniumFramework/blob/master/pom.xml ==================================================== ***Subscribe to this channel, and press bell icon to get some interesting videos on Selenium and Automation: https://www.youtube.com/c/Naveen%20AutomationLabs?sub_confirmation=1 ***Follow me on my Facebook Page: https://www.facebook.com/groups/naveenqtpexpert/ Let's join our Automation community for some amazing knowledge sharing and group discussion: https://t.me/joinchat/COJqZQ4enmEt4JACKLNLUg -~-~~-~~~-~~-~- Follow my Site/Blog: http://www.naveenautomationlabs.com ======================================================== Please watch: "Selenium & Automation Interview Preparation - By Naveen AutomationLabs" https://www.youtube.com/watch?v=Og-9P5RwCMM -~-~~-~~~-~~-~-
Views: 15164 Naveen AutomationLabs
What Every IT Pro Needs to Know about Log Management
 
47:06
Learn more about the SolarWinds THWACK community here http://bit.ly/TC2016_LogManagement. Log management and analysis tools are powerful and can solve a wide range of problems within the security, troubleshooting, analytics, and compliance use cases. With the variety of tools and features, selecting the right solution can be tricky. In this session, Mav Turner, Troy Bailey, and Jerry Schwartz will cover specific use cases, recommend the best tools for each, and present best practices, tips, and tricks for getting the most out of your log management. Connect with SolarWinds: thwack Community: http://thwack.solarwinds.com/ Facebook: https://www.facebook.com/SolarWinds Twitter: https://twitter.com/solarwinds LinkedIn: http://www.linkedin.com/company/solarwinds Instagram: http://instagram.com/solarwindsinc/ Flickr: http://www.flickr.com/photos/solarwinds_inc/
Views: 638 solarwindsinc
5 Patterns for Success in Application Transformation
 
45:44
Legacy applications weren't designed to run in a modern distributed platform like Docker. They have their own ideas about logging, configuration and health which don't translate to the world of containers and make transformation projects hard. This session shows you how to bring your old applications into the modern world, and integrate them with Docker - without changing code. We'll cover patterns for all the core application concerns: * logging * configuration * monitoring * health * dependency management The sample applications will be in .NET and Java, and will show you how to turn your existing applications into good Docker citizens.
Views: 236 Docker
SOLIDWORKS – Create Verbose Install Logs
 
04:15
Learn how to create verbose installation logs. This can be useful to help remedy installation, modification or un-installation errors and problems in SOLIDWORKS. Quick Tips video presented by Robert Murdock of GoEngineer (www.goengineer.com).
Views: 695 GoEngineer
Generate Extent Report - Page Object Model (POM) with Selenium - Part -5
 
21:09
Page Object Model (POM) Design With Selenium WebDriver- Extent Report Part -5: + How to generate Extent Report + Generate Test Result DashBoard + how to generate extent report in selenium webdriver + Selenium WebDriver || Test Suite Execution and Reports Generation POM Framework FULL Code Base GIT URL: https://github.com/naveenanimation20/PageObjectModel Subscribe to this channel, and press bell icon to get some interesting videos on Selenium and Automation: https://www.youtube.com/c/Naveen%20AutomationLabs?sub_confirmation=1 Follow me on my Facebook Page: https://www.facebook.com/groups/naveenqtpexpert/ -~-~~-~~~-~~-~- Follow my Site/Blog: http://www.naveenautomationlabs.com ======================================================== Please watch: "Selenium & Automation Interview Preparation - By Naveen AutomationLabs" https://www.youtube.com/watch?v=Og-9P5RwCMM -~-~~-~~~-~~-~-
Views: 41206 Naveen AutomationLabs
Webinar: Getting Reactive with Spring Framework 5.0 GA
 
01:18:42
Speakers: As a major revision of the core Spring Framework, 5.0 comes with a Java 8+ baseline and many infrastructure refinements: e.g. our own Commons Logging bridge autodetecting Log4j 2, SLF4J, JUL by default; streamlined use of Servlet 3.1+; and support for JUnit 5.0! Rest assured that the reactive focus does not impact the existing Spring MVC model; these options live alongside each other. Work continues on the traditional servlet-based Spring MVC stack; there are many further refinements across the framework. Join Juergen Hoeller, Rossen Stoyanchev, Stephane Maldini and the Spring Team to learn about: * Reactive programming: Spring WebFlux framework built on Reactor 3.1, with support for RxJava 2.1 and running on Tomcat, Jetty, Netty or Undertow. * Functional style with Java 8 & Kotlin: several API refinements and Kotlin extensions across the framework, in particular for bean registration and functional web endpoints. * Integration with Java EE 8 APIs: support for Servlet 4.0, Bean Validation 2.0, JPA 2.2, as well as the JSON Binding API (as an alternative to Jackson/Gson in Spring MVC). * JDK 9 support: fully aligned with JDK 9 at runtime, on the classpath as well as the module path (on the latter: as filename-based “automatic modules” for the time being). Attendees will also learn about the role of Project Reactor and its Reactive Streams foundation as the core reactive engine not only for Spring Framework, but increasingly across the Spring ecosystem. Spring Framework 5.0 adopters will benefit from an in-depth understanding of Project Reactor as they start using the 5.0 release.
Views: 5210 SpringDeveloper
How to fix Minecraft crash on startup (Java Version)
 
03:33
Edit: Holy cow over 1000 views! Thank you guys so much! This is my most popular video on my channel! Just a heads up I know that a ton of you saying that its not working. Its not going to work for a lot of you but some it will. If it still crashes it could be your .minecraft folder or your video card. If it used to work then something may of corrupted your minecraft folder, or a recent video card update could of caused it. Hope that answers for those who are still having issues! Hi guys. Today I am going to show you how to fix your java with Minecraft. It usually occurs when you press play and then it immediately crashes. This is a temp/total solution. It really depends on if Minecraft and java talk about this issue together. I also dont know if this method affects fps. If you know why it does this please put it in the comments. Hope This Helps!
Views: 239515 TheawesomeMCB
Anton Arhipov - The hitchhiker's guide to Java class reloading
 
51:14
During Java development, it’s common to restart your application with (almost) every class change you make. For some applications it is not a problem at all, for others - it can be disastrous. In this session, we will look at the options available to us to reload Java classes, from HotSwap to Java agents. There are plenty of tools that you can use to achieve class reloading. You might choose to rely on the standard JVM HotSwap, redesign your application to rely on dynamic class loaders, or integrate a reloading agent into your Java runtime. Every option has its own benefits and drawbacks, so join me for a deep dive on all your choices. Finally, we will cover some of the conceptual challenges in reloading Java classes like state, static initialisers, super class changes and much more. Attend this session to gain a better understanding of class reloading technologies and to become a more productive Java developer.
Views: 196 Riga Dev Days
How we build JVM oriented microservice platform (Oleksandr Berezianskyi, Sigma Software Group)
 
45:07
We will talk about what is a microservice platform and why sometimes you need to build your own platform instead of using an existing one. We will dive into a real saga of Java monolith drama and microservice hero that came to save developers (and even product owners!), the true story of root cause analysis and resulting requirements of the microservice platform, a tale of the Java team that built a microservice platform by going through the DevOps pain and 9 circles of internal sales. Our agenda will include: – What problems are we solving with microservices? – Why building a custom microservice platform? – Requirements of the microservice platform – Kubernetes as a main infrastructure – Linkerd – one of the best solutions for HTTP based microservices – Microservice template: SpringBoot, Undertow, RestEasy, Gradle – Jenkins based CI/CD as a necessary part of microservice platform – Sample implementation of microservice working in prod as the best argument to sell microservices – Documentation, documentation, documentation, documentation
Views: 883 jeeconf
Verbose Meaning
 
00:32
Video shows what verbose means. Abounding in words, containing more words than necessary. Long winded, or windy.. Producing unusually detailed output for diagnostic purposes.. verbose pronunciation. How to pronounce, definition by Wiktionary dictionary. verbose meaning. Powered by MaryTTS
Views: 2811 SDictionary
To use the "java" command-line tool you need to install a JDK. El Capitan OS X FIX
 
04:35
Click"More info..."to visit the Java Developer Kit downloader website. How to fix Java pop up message. Macbook pro, iMac, macbook air, macbook, macbook retina display, macbook retina display 2, mac pro, iMac retina 5k display , mac mini,apple laptop. iMac 27 inch , iMac 21 inch, Macbook 15 inch, Macbook 13 inch. Yosemite OS X, yosemite osx 10.10.3. El capitan OS X 10.11 Link: https://support.apple.com/kb/DL1824?locale=en_US
Views: 165880 Tech & Design
VisualVM with AWS EC2
 
03:43
The full instructional document accompanying this video series can be found on Google Drive at https://drive.google.com/file/d/1DVke37qictTw5TYzp3FKsrpHjKN3gTk9/view?usp=sharing In this video: 1) Set up and SSH Tunnel with SOCKS proxy on Port 10,000 ☐Open Putty. In Session, set Host Name as [email protected](public DNS). Example: [email protected] ☐Go to Connection - SSH - Auth and under “Private key file for authentication” enter the path to the correct ppk file for the instance. ☐Under Connection - SSH - Tunnels, type 10000 into Source Port, select Dynamic, then Add. “D10000” should appear in Forwarded Ports. Select Open to open the tunnel. ☐To run code with JMX monitoring, Start the application with the following arguments added: java -Dcom.sun.management.jmxremote.port=3333 \ -Dcom.sun.management.jmxremote.ssl=false \ -Dcom.sun.management.jmxremote.authenticate=false \ YourJavaApp (see https://docs.oracle.com/javase/7/docs/technotes/guides/visualvm/jmx_connections.html) ☐If necessary, include classpath and package, or any other necessary arguments, as well. Example: java -cp IntroToCompSci/homework/interfaces/QuizGenerator/src/main/java \ -Dcom.sun.management.jmxremote.port=3333 \ -Dcom.sun.management.jmxremote.ssl=false \ -Dcom.sun.management.jmxremote.authenticate=false \ edu.yu.intro.interfaces.quizgenerator.QuizGenerator (Slashes at the end of each line are added to allow a single command to be typed in the Bash across multiple lines, using the Enter key.) 2) Set Up VisualVM To Use SOCKS Proxy ☐In the VisualVM menu, select Tools - Options - Network. Select Manual Proxy Settings and set SOCKS PROXY as localhost, and the port as 10,000. ☐Make sure to uncheck Use the same proxy settings for all protocols. 3) Add Remote Host To VisualVM ☐Get the Private IP Address of the EC2 instance, viewable in the console. ☐In VisualVM, select File - Add Remote Host, enter the Private IP Address as the Host Name, and select OK. ☐Right click on the host and select Add JMX Connection. ☐Enter [Private IP Address]:[JMX Port]. In our case the port is 3333. Example: 172.31.16.181:3333 ☐Select okay and wait for VisualVM to connect and begin profiling the currently running application
Views: 132 Yaakov Diament
Develop microservices faster with an open source platform by James Strachan
 
01:04:09
These days time to value is critical. We all need to develop better software and to get it to customers faster. The quicker the software gets to customers, the more iterations and feedback then the more value we create. Continuous Delivery of Containerized Microservices is the best approach today for developing better software and iterating fast. However without a Microservices Platform it can be challenging creating, building, deploying and managing many independent microservices. In this talk we'll introduce the Fabric8 Microservices Platform which is open source, Apache Licensed and built on top of the shoulders of giants; Docker, Kubernetes and Jenkins. We'll demonstrate how to create microservices easily, have them automatically built, tested and staged with Continuous Delivery and deal with the issues of building microservices architectures like service discovery, high availability, auto scaling, rolling upgrades, circuit breakers, tracing, logging and metrics. After this talk you should be ready to embark on your microservices journey; armed with lots of great open source tools to automate every step of the way - but the writing code part ;)! I created the Groovy programming language and Apache Camel integration framework. These days I work on an open source microservices platform based on Docker, Kubernetes and Jenkins called Fabric8: http://fabric8.io/ that helps development teams develop value faster for their customers through containers, cloud and continuous delivery
Views: 3283 Devoxx
NYJavaSIG 20180530 Chandra Guntur
 
17:15
UNDERSTANDING MODERN GARBAGE COLLECTION Modern Java has a collection of sophisticated Garbage Collection patterns and models. Chandra Guntur, senior member of the NYJavaSIG and co-head of the NYJavaSIG Hands-On Workshop, will provide an overview of how basic Garbage Collection patterns and models work in Java. The presentation material includes various Regional Collector JVM options and flags for tuning GC behavior as well as new logging techniques using Java Unified Logging. And we will additionally focus on the new garbage collectors being introduced in Java 10, covering Shenandoah, ZGC and Epsilon. Chandra Guntur is a Director and senior technologist at BNYMellon, and an avowed Smalltalk programmer working in the Java world. He is a Spring and Spring Boot evangelist. He has deep experience working in the Financial Tech sector for the past 16 years. Previously worked in technology at Insurance, Pharmaceutical, Telecom and Utility/Library development. Confirmed Saganist.
Pokemon Red in Vanilla Minecraft [1.11]
 
01:13
Download: http://www.minecraftforum.net/forums/mapping-and-modding/maps/2803888-pokemon-red-fully-recreated-without-mods Notes before Playing - MAKE REGULAR BACKUPS! Despite my best efforts, there will be bugs. Back up your world save so that you can revert if you encounter any issues! - Save the game in the start menu before logging off. Logging off during dialog, menus, battles, or cutscenes may break the game. - Dedicate 2GB of RAM (In the launcher, select Launch Options, click on the 1.11 profile that you use, enable the slider for "JVM arguments", and change "-Xmx1G" to -Xmx2G") - If using Optifine, disable connected textures to prevent a conflict with retextured glass blocks. This is a recreation of Pokémon Red in Vanilla Minecraft using only command blocks and a resource pack. I have done my best to incorporate all of the original game's features, along with a few iconic bugs (most notably MissingNo/'M and item duplication). Note that due to synching concerns I opted not to include any sounds in the game itself. The game uses over 357,000 command blocks and took over a year and a half to complete. Thanks to Mihro for editing this trailer! Music: Pokemon 20th Anniversary SYMPHONY - Sky Sky Studio https://www.youtube.com/watch?v=y9oi-pJMMZk
Views: 429540 MrSquishy
Ruxit Tutorials - The application health tiles (server & application monitoring)
 
02:17
Ruxit on GetApp: https://www.getapp.com/it-management-software/a/ruxit/ Key Features --- Java and JVM performance monitoring --- Node.js and Web framework monitoring --- Server and virtual infrastructure monitoring --- Real-user response time in browsers --- JavaScript error detection in browsers --- EC2 cloud monitoring --- Network monitoring at the process level --- Stack trace analysis --- Database throughput and response time analysis --- Intuitive touch-first dashboards Ruxit - https://www.ruxit.com
Views: 395 GetApp
Understanding Microservice Performance - Rob Harrop @ Spring I/O 2016
 
45:04
Spring I/O 2016 - 19 -20 May Barcelona The world at large seems sold on microservices as a way to build large, quality systems at the speed needed to compete in today's market. However, microservices are not without their downsides, one of which is the difficulty of reasoning about and optimising the performance of mircoservices working in tandem. In this session, attendees will learn the key concepts needed to measure the performance of their services, identify potential bottlenecks and take corrective action to ensure services perform as needed. Before we can reason about the performance of connected services, we must understand how to reason about services in isolation. The first half of the session is dedicated to discussing how to measure service performance correctly, what metrics matter and how to compare the performance of a service over time. In the second half of the session, we take our single-service knowledge and expand it out to reason about a set of services working together to provide some aggregate function. We'll see how the performance of each service affects the performance of the whole, and learn how to identify where to focus our optimisation efforts.
Views: 2123 Spring I/O
Offline CLI with JBoss EAP 7
 
06:47
Understanding and getting started with EAP 7's new Management CLI option for offline management of your JBoss EAP server.
Views: 1331 James Falkner
Maximo Email Interaction Setup for Purchase Orders
 
04:52
How to set up Email Interaction Setup for use with Purchase Orders By May On
Views: 1170 IBM IoT Support
"Embrace Maven" -  Guy Marom / Outbrain
 
54:52
"Embrace Maven" - Guy Marom / Outbrain Maven is a very popular build tool for building Java projects, but not just Java. Some of the Maven users stick to "mvn clean install" as their goto command to fix everything. But there is so much more you can do with it. If you want to get to know Maven better, and be more productive with it, this session is for you! We'll cover the way Maven works, the pom and its components, some useful Maven command options and popular maven plugins we will also discuss the differences between maven and gradle. Guy Marom Guy has been been writing software for the past 10 years and for the past 1.5 years has been doing it in Outbrain. He is part of the Platform group and focuses mainly on the smooth and fast build&deployment of over 100 micro-services into about 1500 machines scattered across 3 data centers. In his spare time Guy is raising 3 kids and 11 chickens.
Views: 397 Java.IL
Improve Your Oracle ADF App Response Time by as Much as 70 Percent
 
42:12
Performance needs to be ingrained in your application -- it cannot be added in during the last stages of development. Oracle ADF applications are no exception to this rule. In this video Frank Houweling, senior Java, Oracle ADF, and SOA specialist at AMIS Technologies, discusses how you can optimize the performance of your Oracle ADF Fusion application, diagnose and solve typical performance problems, and build an efficient, responsive, scalable ADF application that circumvents common bad practices. This video was originally presented as part of the Oracle ACE Track during the Oracle Technology Network Virtual Developer Day event "Oracle ADF Development -- Web, Mobile and Beyond."
Doclinks Customisation in Maximo 7.6
 
16:22
How to enable doclinks in a custom application. Video author: Stephan Lambert
Views: 1180 IBM IoT Support
AWS re:Invent 2017: Learn How Intuit Built a Frictionless Infrastructure Management  (DEV318)
 
57:18
Managing Infrastructure as Code (IaC) successfully within an organization is a challenge. Regardless of team size, it can turn into a patchwork of solutions causing difficulties collaborating among individuals and teams. Intuit has faced and learned from these challenges, while coordinating among different teams running workloads that provide solutions for different business units. We developed a system that improved our development process for IaC using AWS CloudFormation. In this session, we demonstrate how to move away from an inconsistent development of infrastructure by complementing common development practices with a solution using the serverless technologies from AWS. We walk through our journey and help you discover an approach to assemble a similar solution for your organization.
Views: 514 Amazon Web Services
C2070-582: IBM Exam FileNet Business Test Process Manager V5.1 Questions
 
01:23
For IBM C2070-582 Test Questions and Answers Please Visit: https://www.PassEasily.com/C2070-582.htm Exam Section 1: Planning and Architecture Questions (Test Coverage 7%) Exam Section 2: Installation and Configuration Questions (Test Coverage 18%) Exam Section 3: Administration Questions (Test Coverage 15%) Exam Section 4: Designing, Deploying and Testing Workflows and Applications Questions (Test Coverage 20%) Exam Section 5: Extending IBM FileNet Business Test Process Manager Configuration Questions (Test Coverage 11%) Exam Section 6: Troubleshooting Questions (Test Coverage 16%) Exam Section 7: Performance and Test Tuning Questions (Test Coverage 13%) (Exam Time): 90 minutes (Number of Test Questions): 61 (C2070-582 Passing Score): 58% You will be tested for: The C2070-582 test contains seven sections totaling 61 multiple-choice questions. Section 1 - Planning and Architecture (7%) • Demonstrate understanding of C2070-582 IBM FileNet Business Process Manager Architecture • Identify minimum installation exam requirements and questions • Identify product integration options available to the Process Engine Section 2 - Installation and Configuration (18%) • Demonstrate installation and configuration knowledge (e.g. multiple instances configuration, questions, security) • Demonstrate knowledge of high availability installation and configuration • Demonstrate knowledge of deploying add-on software (e.g. P8 eForms, Case Analyzer, Case Monitor) • Demonstrate knowledge of deployment validation exam procedures Section 3 - Administration (15%) • Demonstrate knowledge of test system administration tasks (e.g. maintenance tasks, best practices) • Demonstrate knowledge of workflow administration test tools and tasks • Demonstrate knowledge of Process Engine security. Section 4 - Designing, Deploying and Testing Workflows and Applications (20%) • Understand the steps needed to plan and create a BPM application (i.e. workflow design) based on C2070-582 FileNet BPM • Understand the steps needed to design and implement a BPM application (i.e. workflow design) based on C2070-582 FileNet BPM • Understand the steps needed to deploy an application from development to testing to production • Understand the steps needed to expose a workflow as a service and questions • Understand and demonstrate the process engine using custom test components (e.g. dropping in Java Code, Step Processors, etc.) Section 5 - Extending IBM FileNet Business Process Manager Configuration (11%) • Demonstrate knowledge of integration of C2070-582 FileNet BPM with external test system using WebServices & JMS. • Understand how Process Engine interacts with Case Manager • Understand how to integrate Rules, Case Analyzer, Case Monitor, P8 eForms and Lotus Forms, and Records Manager with workflow Section 6 - Troubleshooting (16%) • Understand how to use the ISA Lite tool to collect diagnostic information. • Familiarity with the logging options for the Process Engine (e.g. PE Server System logs and trace logs, VW Tool Trace, log4j) • Given a scenario, identify the exam tools available to troubleshoot the Process Engine (e.g. Process Tracker, Process Administrator, vwlog, vwtool, diagnostic URL) Section 7 - Performance and Tuning (13%) • Demonstrate knowledge of monitoring exam options (e.g. WebSphere Business Monitor, Case Monitor) • Understand the principles of performance, questions and tuning exam recommendations • Demonstrate knowledge of JVM tuning • Demonstrate knowledge of database tuning
Views: 324 Easily Test IBM
Java Netbeans Game Dev Log  - part 1: The Beginning
 
08:50
This is a simple developers log to keep me and my friend motivated. I've started a Java SE project to entartain myself and I figured I can make a simple, small game. I want to start with little steps to avoid any frustration. And I actualy want to have fun during the development. This is the current progress after few hours of programming/chatting/laughing. Workflow: 1. create a game engine 2. print a dot 3. antialiasing 4. move the dot (4 directions) 5. doublebuffering 6. add background so the dot doesn't leave a trail 7. diagonal movement 8. avoid key repeat delay Music: Battle of Kings, Infected Euphoria, Olympos (in that order) License: CC v3, https://machinimasound.com/license/ Author: https://machinimasound.com/
Views: 19589 Leny the serf
10 Practical Tips to Debug a Java Program in Eclipse IDE
 
02:32
See http://javarevisited.blogspot.com/2011/07/java-debugging-tutorial-example-tips.html for more debugging tips on Eclipse IDE Ability to debug a java program is a great arsenal in a java developer's hand and an ultimate solution of any java problem. if you can debug your program remotely or locally you will be more confident about the changes you make in code. debugging is the process of analyzing the execution of the program on a step by step manner and identifying the bug or issue. Java provides lots of debugging options e.g. Java debugger also called JDB and Java IDE like Eclipse and Netbeans are simply great. I use Eclipse because of its seamless remote debugging feature which allows you to debug java program running on remote Linux machine. Related post: http://javarevisited.blogspot.com/2011/02/how-to-setup-remote-debugging-in.html http://javarevisited.blogspot.com/2010/10/eclipse-tutorial-most-useful-eclipse.html http://javarevisited.blogspot.com/2013/02/must-override-superclass-method-java-eclipse.html How to do static import in Eclipse Should Friday be light right? That's why I am sharing a very small trick from Eclipse IDE, a new shortcut to static import in Java program. Some of you might be aware of this one, but seriously I didn't know though I have been using Eclipse from a long time. Don't forget to share you best shortcuts :-) http://javarevisited.blogspot.com/2014/12/how-to-do-static-import-in-eclipse-java.html 133+ Core Java Interview Questions from last 5 years This is the mega list of Java interview questions from last 5 years, which contains questions from all popular Java topics e.g. String, coding, multi-threading, Garbage collection, JVM internals, design patterns, unit testing, best practices etc. This is the only list you need to prepare for your Java interview. I hope this will help you to do well on your telephonic and face-to-face Java interviews. Read more: http://javarevisited.blogspot.com/2015/10/133-java-interview-questions-answers-from-last-5-years.html How to create Binary tree in Java? Your guide to implementing Binary search tree in Java. It's one of the useful data structure which allow you to organize data in such a way that it's easier to retrieve, insert and delete data, precisely in O(logN) time. http://javarevisited.blogspot.com/2015/10/how-to-implement-binary-search-tree-in-java-example.html Top 9 Java Programming Books Every Programmer should learn http://javarevisited.blogspot.com/2013/01/top-5-java-programming-books-best-good.html
Views: 10072 Javin Paul
Vert.x using Groovy - How you can simplify non-blocking code
 
47:15
The possibilities and advantages of non-blocking IO are great. But as you have to hassle with callbacks all over the place you have to think differently. Sometimes simple constructs we are used to are getting ugly or really hard to realize. A little bit of Groovy-magic can help out to simplify life and make your code more look like you are used to. This session whats to show experiences creating a vert.x-based application and the solutions we used to smooth up our code.
Views: 1022 GR8Conf
Jboss Tutorial || How to do performance tuning || Jboss Training Tutorial videos
 
21:13
Jboss Tutorial || How to do performance tuning || Jboss Training Tutorial videos LIVE TRAINING : https://bit.ly/2QxwdAW Contact: 91 988 502 2027 SVR Technologies : https://goo.gl/SmknD4 Email: [email protected] JBoss online training  explains in detail. JBoss Enterprise Application Platform 6 is a SVR platform built on open standards, and compliant with Java EE. It also includes development and APIs frameworks you can use to develop powerful, secure, and scalable Java EE applications quickly. Data source management is streamlined. JBoss Application Administration focuses on deployment and installation of the JBoss Enterprise Application Platform. It configures and monitors the core application server for production usage. It reaches beyond the application programming interface. It enforces the applied knowledge of the technology ensures the application administrators. It will be able to better maintain, understand, and troubleshoot their environments. SVR Online Training will provide in-depth knowledge on Jboss (Red Hat Jboss) online training. #jbosstutorial #jbosstraining #jbossredhattutorial #jbssonlinetraining #jbossadministrationtraining #jbosstutorialforbeginners #jbossapplicationservertutorial JBoss EAP Configuration, Deployment, and Administration will teach you everything you need to know in a hands-on, interactive way. You'll follow step-by-step instructions that walk you through the key features of JBoss. Beyond that we will dive deep into the inner workings of Java, which will help you troubleshoot problems quickly and easily. Learn about the most popular ways to configure JBoss and ensure maximum uptime and scalability for your applications. Take a tour of the most popular Java Enterprise features, beginning with databases and JMS, and rounding off at logging. Along the way, we'll dive into troubleshooting common problems such as out of memory errors and performance optimization. JBoss EAP Configuration, Deployment, and Administration will highlight the differences between standalone and domain mode, explaining why you would use domain mode and how it differs from the traditional standalone approach. We'll dive into configuring databases and message queues and also show you how to integrate them into your application when running on JBoss. We continue our journey with setting up HTTP request load balancing, and setting up a cluster of highly available JBoss nodes, while demonstrating how easy it is to finely manage classloading dependencies for your applications. We cover some extra performance features and new security features such as the Vault, which you can use to encrypt plain-text passwords in configuration files. We talk about some development features new with JBoss EAP, such as Arquillian, a test harness for testing CDI and EJB beans without a full blown startup/shutdown container cycle. Lastly, we'll talk in depth about JBoss logging, how to use the logging framework provided by the container or roll your own logging in your application. JBoss EAP Configuration, Deployment, and Administration will quickly turn you into a well-rounded JBoss administrator. We'll focus on key features of the JBoss Application Server that will make you a power user, quickly and easily. LIVE TRAINING : https://bit.ly/2QxwdAW Contact: 91 988 502 2027 SVR Technologies : https://goo.gl/SmknD4 Email: [email protected] Subcribe our channel : https://www.youtube.com/user/svrtechnologies Also Follow Us On: Facebook: https://www.facebook.com/svrtechnologies Youtube : https://www.youtube.com/svrtechnologies Twitter: https://twitter.com/svrtechnologie linkedin: https://www.linkedin.com/in/svrtechnologies/?originalSubdomain=in google plus: https://plus.google.com/u/0/+SVRTechnologiesVisakhapatnam Instagram: https://www.instagram.com/svrtechnologie/ https://www.youtube.com/watch?v=bPAqMQxiwuk&feature=youtu.be https://www.youtube.com/watch?v=bPAqMQxiwuk&feature=youtu.be https://www.youtube.com/watch?v=bPAqMQxiwuk&feature=youtu.be
Views: 11 SVR Technologies
Eugene Platonov - Tracking with Writer Monad. ScalaUA2018
 
29:54
Eugene Platonov - Tracking with Writer Monad. ScalaUA2018 This talk will tell the story of one team at eBay which used to do data tracking in a healthy side-effecting manner. Until the Team realized that it’s not that healthy. Solution was found in a Writer Monad (residing in cats library) as well as in the fact that Writer Monad can stay in shades. Some people, especially whey they are new to typed FP, don’t like/feel comfortable to see words like Semigroup, Traversable, Writer and such in their domain code. The talk will show how those “scary” parts can be “hidden” by domain specific extension methods. Eugene Platonov - https://github.com/jozic Next ScalaUA Conference - March 29-30, 2019 in Kyiv, Ukraine. The Scala-Community-driven conference for developers https://scalaua.com Webinar.ScalaUA https://webinar.scalaua.com is a training platform for improving participants’ skills in Scala and JVM.
Views: 136 Scala UA